public virtual void SetAntialiasMode( D2D1_ANTIALIAS_MODE antialiasMode ) { var fp = GetFunctionPointer(32); if (m_SetAntialiasModeFunc == null) { m_SetAntialiasModeFunc = (SetAntialiasModeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetAntialiasModeFunc)); } m_SetAntialiasModeFunc(m_ptr, antialiasMode); }
public virtual void PushAxisAlignedClip( ref System.Numerics.Vector4 clipRect, D2D1_ANTIALIAS_MODE antialiasMode ) { var fp = GetFunctionPointer(45); if (m_PushAxisAlignedClipFunc == null) { m_PushAxisAlignedClipFunc = (PushAxisAlignedClipFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(PushAxisAlignedClipFunc)); } m_PushAxisAlignedClipFunc(m_ptr, ref clipRect, antialiasMode); }
public static void WithAntialiasMode(this ID2D1RenderTarget context, D2D1_ANTIALIAS_MODE mode, Action action) { if (context == null) { throw new ArgumentNullException(nameof(context)); } if (action == null) { throw new ArgumentNullException(nameof(action)); } var old = context.GetAntialiasMode(); try { context.SetAntialiasMode(mode); action(); } finally { context.SetAntialiasMode(old); } }
public void PushAxisAlignedClip([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *clipRect, D2D1_ANTIALIAS_MODE antialiasMode) { ((delegate * stdcall <ID2D1BitmapRenderTarget *, D2D_RECT_F *, D2D1_ANTIALIAS_MODE, void>)(lpVtbl[45]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), clipRect, antialiasMode); }
public void SetAntialiasMode(D2D1_ANTIALIAS_MODE antialiasMode) { ((delegate * stdcall <ID2D1BitmapRenderTarget *, D2D1_ANTIALIAS_MODE, void>)(lpVtbl[32]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), antialiasMode); }
public D2D1_LAYER_PARAMETERS1([NativeTypeName("ID2D1Geometry *"), Optional] ID2D1Geometry *geometricMask, [Optional] D2D1_ANTIALIAS_MODE maskAntialiasMode, [NativeTypeName("FLOAT")] float opacity = 1.0f, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *opacityBrush = null, D2D1_LAYER_OPTIONS1 layerOptions = D2D1_LAYER_OPTIONS1_NONE) : this(InfiniteRect, geometricMask, maskAntialiasMode, IdentityMatrix, opacity, opacityBrush, layerOptions) { }
public static D2D1_DRAWING_STATE_DESCRIPTION1 DrawingStateDescription1([Optional] D2D1_ANTIALIAS_MODE antialiasMode, [Optional] D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode, [NativeTypeName("D2D1_TAG"), Optional] ulong tag1, [NativeTypeName("D2D1_TAG"), Optional] ulong tag2, [NativeTypeName("const D2D1_MATRIX_3X2_F &")] in D2D_MATRIX_3X2_F transform, D2D1_PRIMITIVE_BLEND primitiveBlend = D2D1_PRIMITIVE_BLEND_SOURCE_OVER, D2D1_UNIT_MODE unitMode = D2D1_UNIT_MODE_DIPS)
public static D2D1_DRAWING_STATE_DESCRIPTION1 DrawingStateDescription1(D2D1_ANTIALIAS_MODE antialiasMode = D2D1_ANTIALIAS_MODE_PER_PRIMITIVE, D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode = D2D1_TEXT_ANTIALIAS_MODE_DEFAULT, [NativeTypeName("D2D1_TAG")] ulong tag1 = 0, [NativeTypeName("D2D1_TAG")] ulong tag2 = 0, D2D1_PRIMITIVE_BLEND primitiveBlend = D2D1_PRIMITIVE_BLEND_SOURCE_OVER, D2D1_UNIT_MODE unitMode = D2D1_UNIT_MODE_DIPS) { return(DrawingStateDescription1(antialiasMode, textAntialiasMode, tag1, tag2, IdentityMatrix, primitiveBlend, unitMode)); }
public static void PushAxisAlignedClip(this ID2D1RenderTarget renderTarget, D2D_RECT_F clipRect, D2D1_ANTIALIAS_MODE antialiasMode = D2D1_ANTIALIAS_MODE.D2D1_ANTIALIAS_MODE_PER_PRIMITIVE) { if (renderTarget == null) { throw new ArgumentNullException(nameof(renderTarget)); } renderTarget.PushAxisAlignedClip(ref clipRect, antialiasMode); }
public static void WithAntialiasMode(this IComObject <ID2D1RenderTarget> context, D2D1_ANTIALIAS_MODE mode, Action action) => WithAntialiasMode(context?.Object, mode, action);
public D2D1_DRAWING_STATE_DESCRIPTION([Optional] D2D1_ANTIALIAS_MODE antialiasMode, [Optional] D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode, [NativeTypeName("D2D1_TAG"), Optional] ulong tag1, [NativeTypeName("D2D1_TAG"), Optional] ulong tag2, [NativeTypeName("const D2D1_MATRIX_3X2_F &")] D2D_MATRIX_3X2_F transform) { this = DrawingStateDescription(antialiasMode, textAntialiasMode, tag1, tag2, transform); }
public D2D1_DRAWING_STATE_DESCRIPTION(D2D1_ANTIALIAS_MODE antialiasMode = D2D1_ANTIALIAS_MODE_PER_PRIMITIVE, D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode = D2D1_TEXT_ANTIALIAS_MODE_DEFAULT, [NativeTypeName("D2D1_TAG")] ulong tag1 = 0, [NativeTypeName("D2D1_TAG")] ulong tag2 = 0) : this(antialiasMode, textAntialiasMode, tag1, tag2, IdentityMatrix) { }
public void SetAntialiasMode(D2D1_ANTIALIAS_MODE antialiasMode) { ((delegate * unmanaged <ID2D1HwndRenderTarget *, D2D1_ANTIALIAS_MODE, void>)(lpVtbl[32]))((ID2D1HwndRenderTarget *)Unsafe.AsPointer(ref this), antialiasMode); }
public int PushAxisAlignedClip([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *clipRect, D2D1_ANTIALIAS_MODE antialiasMode) { return(((delegate * unmanaged <ID2D1CommandSink1 *, D2D_RECT_F *, D2D1_ANTIALIAS_MODE, int>)(lpVtbl[24]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), clipRect, antialiasMode)); }
public static void PushAxisAlignedClip(this IComObject <ID2D1RenderTarget> renderTarget, D2D_RECT_F clipRect, D2D1_ANTIALIAS_MODE antialiasMode = D2D1_ANTIALIAS_MODE.D2D1_ANTIALIAS_MODE_PER_PRIMITIVE) => PushAxisAlignedClip(renderTarget?.Object, clipRect, antialiasMode);
public int SetAntialiasMode(D2D1_ANTIALIAS_MODE antialiasMode) { return(((delegate * unmanaged <ID2D1CommandSink1 *, D2D1_ANTIALIAS_MODE, int>)(lpVtbl[5]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), antialiasMode)); }
public D2D1_LAYER_PARAMETERS([Optional] ID2D1Geometry *geometricMask, [Optional] D2D1_ANTIALIAS_MODE maskAntialiasMode, float opacity = 1.0f, ID2D1Brush *opacityBrush = null, D2D1_LAYER_OPTIONS layerOptions = D2D1_LAYER_OPTIONS_NONE) : this(InfiniteRect, geometricMask, maskAntialiasMode, IdentityMatrix, opacity, opacityBrush, layerOptions) { }