public static float GetFontSize(this IElement element, IFrameContext context) { return(ComputeFontSize(element, context, AA.FontSize.GetValue(element))); }
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)); }
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))); }