public void DrawRectangle([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *rect, ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, D2D_RECT_F *, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[16]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle);
 }
 public void DrawText([NativeTypeName("const WCHAR *")] ushort * @string, [NativeTypeName("UINT32")] uint stringLength, [NativeTypeName("IDWriteTextFormat *")] IDWriteTextFormat *textFormat, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *layoutRect, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *defaultFillBrush, D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE, DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, ushort *, uint, IDWriteTextFormat *, D2D_RECT_F *, ID2D1Brush *, D2D1_DRAW_TEXT_OPTIONS, DWRITE_MEASURING_MODE, void>)(lpVtbl[27]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode);
 }
 public void DrawGlyphRun([NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F baselineOrigin, [NativeTypeName("const DWRITE_GLYPH_RUN *")] DWRITE_GLYPH_RUN *glyphRun, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *foregroundBrush, DWRITE_MEASURING_MODE measuringMode = DWRITE_MEASURING_MODE_NATURAL)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D_POINT_2F, DWRITE_GLYPH_RUN *, ID2D1Brush *, DWRITE_MEASURING_MODE, void>)(lpVtbl[29]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode);
 }
 public void DrawGeometry([NativeTypeName("ID2D1Geometry *")] ID2D1Geometry *geometry, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, [NativeTypeName("ID2D1StrokeStyle *")] ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[22]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle);
 }
 public void FillMesh([NativeTypeName("ID2D1Mesh *")] ID2D1Mesh *mesh, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, ID2D1Mesh *, ID2D1Brush *, void>)(lpVtbl[24]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), mesh, brush);
 }
 public void DrawRoundedRectangle([NativeTypeName("const D2D1_ROUNDED_RECT *")] D2D1_ROUNDED_RECT *roundedRect, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, [NativeTypeName("ID2D1StrokeStyle *")] ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D1_ROUNDED_RECT *, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[18]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle);
 }
 public void DrawEllipse([NativeTypeName("const D2D1_ELLIPSE *")] D2D1_ELLIPSE *ellipse, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, [NativeTypeName("ID2D1StrokeStyle *")] ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D1_ELLIPSE *, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[20]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle);
 }
 public HRESULT DrawLine([NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F point0, [NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F point1, ID2D1Brush *brush, float strokeWidth, ID2D1StrokeStyle *strokeStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, D2D_POINT_2F, D2D_POINT_2F, ID2D1Brush *, float, ID2D1StrokeStyle *, int>)(lpVtbl[14]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle));
 }
 public HRESULT DrawGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, float strokeWidth, ID2D1StrokeStyle *strokeStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, int>)(lpVtbl[15]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle));
 }
예제 #10
0
 public int DrawGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth, ID2D1StrokeStyle *strokeStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink4 *, ID2D1Geometry *, ID2D1Brush *, float, ID2D1StrokeStyle *, int>)(lpVtbl[15]))((ID2D1CommandSink4 *)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle));
 }
예제 #11
0
 public int SetFill(ID2D1Brush *brush)
 {
     return(((delegate * unmanaged <ID2D1SvgGlyphStyle *, ID2D1Brush *, int>)(lpVtbl[4]))((ID2D1SvgGlyphStyle *)Unsafe.AsPointer(ref this), brush));
 }
 public void FillMesh(ID2D1Mesh *mesh, ID2D1Brush *brush)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, ID2D1Mesh *, ID2D1Brush *, void>)(lpVtbl[24]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), mesh, brush);
 }
 public void FillGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, ID2D1Brush *opacityBrush = null)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, void>)(lpVtbl[23]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush);
 }
 public void FillRectangle([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *rect, ID2D1Brush *brush)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, D2D_RECT_F *, ID2D1Brush *, void>)(lpVtbl[17]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), rect, brush);
 }
 public int SetStroke([NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, [NativeTypeName("const FLOAT *")] float *dashes = null, [NativeTypeName("UINT32")] uint dashesCount = 0, [NativeTypeName("FLOAT")] float dashOffset = 1.0f)
 {
     return(((delegate * stdcall <ID2D1SvgGlyphStyle *, ID2D1Brush *, float, float *, uint, float, int>)(lpVtbl[6]))((ID2D1SvgGlyphStyle *)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset));
 }
 public HRESULT DrawRectangle([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *rect, ID2D1Brush *brush, float strokeWidth, ID2D1StrokeStyle *strokeStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, D2D_RECT_F *, ID2D1Brush *, float, ID2D1StrokeStyle *, int>)(lpVtbl[16]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle));
 }
 public void DrawLine([NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F point0, [NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F point1, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("FLOAT")] float strokeWidth = 1.0f, [NativeTypeName("ID2D1StrokeStyle *")] ID2D1StrokeStyle *strokeStyle = null)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D_POINT_2F, D2D_POINT_2F, ID2D1Brush *, float, ID2D1StrokeStyle *, void>)(lpVtbl[15]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle);
 }
 public HRESULT FillMesh(ID2D1Mesh *mesh, ID2D1Brush *brush)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, ID2D1Mesh *, ID2D1Brush *, int>)(lpVtbl[20]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), mesh, brush));
 }
 public void FillRoundedRectangle([NativeTypeName("const D2D1_ROUNDED_RECT *")] D2D1_ROUNDED_RECT *roundedRect, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D1_ROUNDED_RECT *, ID2D1Brush *, void>)(lpVtbl[19]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), roundedRect, brush);
 }
 public HRESULT FillOpacityMask(ID2D1Bitmap *opacityMask, ID2D1Brush *brush, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangle, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *sourceRectangle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, ID2D1Bitmap *, ID2D1Brush *, D2D_RECT_F *, D2D_RECT_F *, int>)(lpVtbl[21]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle));
 }
 public void FillEllipse([NativeTypeName("const D2D1_ELLIPSE *")] D2D1_ELLIPSE *ellipse, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D1_ELLIPSE *, ID2D1Brush *, void>)(lpVtbl[21]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), ellipse, brush);
 }
 public HRESULT FillGeometry(ID2D1Geometry *geometry, ID2D1Brush *brush, ID2D1Brush *opacityBrush)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, int>)(lpVtbl[22]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush));
 }
 public void FillGeometry([NativeTypeName("ID2D1Geometry *")] ID2D1Geometry *geometry, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *opacityBrush = null)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, ID2D1Geometry *, ID2D1Brush *, ID2D1Brush *, void>)(lpVtbl[23]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush);
 }
 public HRESULT FillRectangle([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *rect, ID2D1Brush *brush)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, D2D_RECT_F *, ID2D1Brush *, int>)(lpVtbl[23]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), rect, brush));
 }
 public void FillOpacityMask([NativeTypeName("ID2D1Bitmap *")] ID2D1Bitmap *opacityMask, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush, D2D1_OPACITY_MASK_CONTENT content, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangle = null, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *sourceRectangle = null)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, ID2D1Bitmap *, ID2D1Brush *, D2D1_OPACITY_MASK_CONTENT, D2D_RECT_F *, D2D_RECT_F *, void>)(lpVtbl[25]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle);
 }
 public HRESULT DrawInk(ID2D1Ink *ink, ID2D1Brush *brush, ID2D1InkStyle *inkStyle)
 {
     return(((delegate * unmanaged <ID2D1CommandSink3 *, ID2D1Ink *, ID2D1Brush *, ID2D1InkStyle *, int>)(lpVtbl[29]))((ID2D1CommandSink3 *)Unsafe.AsPointer(ref this), ink, brush, inkStyle));
 }
 public void DrawTextLayout([NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F origin, [NativeTypeName("IDWriteTextLayout *")] IDWriteTextLayout *textLayout, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *defaultFillBrush, D2D1_DRAW_TEXT_OPTIONS options = D2D1_DRAW_TEXT_OPTIONS_NONE)
 {
     ((delegate * unmanaged <ID2D1DCRenderTarget *, D2D_POINT_2F, IDWriteTextLayout *, ID2D1Brush *, D2D1_DRAW_TEXT_OPTIONS, void>)(lpVtbl[28]))((ID2D1DCRenderTarget *)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options);
 }
 public int SetFill([NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush)
 {
     return(((delegate * stdcall <ID2D1SvgGlyphStyle *, ID2D1Brush *, int>)(lpVtbl[4]))((ID2D1SvgGlyphStyle *)Unsafe.AsPointer(ref this), brush));
 }
예제 #29
0
 public HRESULT DrawGlyphRun([NativeTypeName("D2D1_POINT_2F")] D2D_POINT_2F baselineOrigin, [NativeTypeName("const DWRITE_GLYPH_RUN *")] DWRITE_GLYPH_RUN *glyphRun, [NativeTypeName("const DWRITE_GLYPH_RUN_DESCRIPTION *")] DWRITE_GLYPH_RUN_DESCRIPTION *glyphRunDescription, ID2D1Brush *foregroundBrush, DWRITE_MEASURING_MODE measuringMode)
 {
     return(((delegate * unmanaged <ID2D1CommandSink5 *, D2D_POINT_2F, DWRITE_GLYPH_RUN *, DWRITE_GLYPH_RUN_DESCRIPTION *, ID2D1Brush *, DWRITE_MEASURING_MODE, int>)(lpVtbl[13]))((ID2D1CommandSink5 *)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode));
 }
 public int FillRectangle([NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *rect, [NativeTypeName("ID2D1Brush *")] ID2D1Brush *brush)
 {
     return(((delegate * stdcall <ID2D1CommandSink1 *, D2D_RECT_F *, ID2D1Brush *, int>)(lpVtbl[23]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), rect, brush));
 }