Exemple #1
0
 public static float GetFontSize(this IElement element, IFrameContext context)
 {
     return(ComputeFontSize(element, context, AA.FontSize.GetValue(element)));
 }
Exemple #2
0
 public static float?GetY(this IElement element, IFrameContext context)
 {
     return(GetNullableMeasure(AA.Y, element, context));
 }
 public T Visit <T>(IBrushVisitor <T> cb, IElement element, IFrameContext context, float opacity)
 {
     return(cb.CreateRadialGradientBrush(element, context, opacity, this));
 }
 private static Task DummyRenderImpl(IElement element, IFrameContext context, TRenderer render)
 {
     return(Task.CompletedTask);
 }
 public D2D1.Brush CreateBrush(IElement element, IFrameContext context, IBrush fill, float opacity)
 {
     return(opacity > 0 ? fill?.Visit(_brushManager, element, context, opacity) : null);
 }
 public D2D1.Geometry GetClipGeometry(IElement element, IFrameContext context, IClip clip)
 {
     return(clip == null
 ? null
 : ClipPathBuilder.Create(Target, FontManager, context, clip, element));
 }
Exemple #7
0
        public static IDisposable CreatePosition(RendererDirect2D render, IElement element, IFrameContext context)
        {
            var transform = element.GetTransform();

            return(transform == null
                ? new TransformHelperImpl(render.Target, element.GetPositionMatrix(context))
                : new TransformHelperImpl(render.Target, transform.Resolve(element, context) * element.GetPositionMatrix(context)));
        }