public void SetTextRenderingParams([NativeTypeName("IDWriteRenderingParams *")] IDWriteRenderingParams *textRenderingParams = null)
 {
     ((delegate * stdcall <ID2D1BitmapRenderTarget *, IDWriteRenderingParams *, void>)(lpVtbl[36]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), textRenderingParams);
 }
示例#2
0
 public int CreateDrawingStateBlock([NativeTypeName("const D2D1_DRAWING_STATE_DESCRIPTION1 *")] D2D1_DRAWING_STATE_DESCRIPTION1 *drawingStateDescription, IDWriteRenderingParams *textRenderingParams, ID2D1DrawingStateBlock1 **drawingStateBlock)
 {
     return(((delegate * unmanaged <ID2D1Factory5 *, D2D1_DRAWING_STATE_DESCRIPTION1 *, IDWriteRenderingParams *, ID2D1DrawingStateBlock1 **, int>)(lpVtbl[20]))((ID2D1Factory5 *)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock));
 }
示例#3
0
 public int GetRecommendedRenderingMode([NativeTypeName("FLOAT")] float emSize, [NativeTypeName("FLOAT")] float pixelsPerDip, DWRITE_MEASURING_MODE measuringMode, [NativeTypeName("IDWriteRenderingParams *")] IDWriteRenderingParams *renderingParams, [NativeTypeName("DWRITE_RENDERING_MODE *")] DWRITE_RENDERING_MODE *renderingMode)
 {
     return(((delegate * unmanaged <IDWriteFontFace4 *, float, float, DWRITE_MEASURING_MODE, IDWriteRenderingParams *, DWRITE_RENDERING_MODE *, int>)(lpVtbl[15]))((IDWriteFontFace4 *)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode));
 }
示例#4
0
 public int GetRecommendedRenderingMode([NativeTypeName("FLOAT")] float fontEmSize, [NativeTypeName("FLOAT")] float dpiX, [NativeTypeName("FLOAT")] float dpiY, [NativeTypeName("const DWRITE_MATRIX *")] DWRITE_MATRIX *transform, [NativeTypeName("BOOL")] int isSideways, DWRITE_OUTLINE_THRESHOLD outlineThreshold, DWRITE_MEASURING_MODE measuringMode, [NativeTypeName("IDWriteRenderingParams *")] IDWriteRenderingParams *renderingParams, [NativeTypeName("DWRITE_RENDERING_MODE1 *")] DWRITE_RENDERING_MODE1 *renderingMode, [NativeTypeName("DWRITE_GRID_FIT_MODE *")] DWRITE_GRID_FIT_MODE *gridFitMode)
 {
     return(((delegate * unmanaged <IDWriteFontFace4 *, float, float, float, DWRITE_MATRIX *, int, DWRITE_OUTLINE_THRESHOLD, DWRITE_MEASURING_MODE, IDWriteRenderingParams *, DWRITE_RENDERING_MODE1 *, DWRITE_GRID_FIT_MODE *, int>)(lpVtbl[44]))((IDWriteFontFace4 *)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode));
 }
示例#5
0
 public HRESULT GetRecommendedRenderingMode(float emSize, float pixelsPerDip, DWRITE_MEASURING_MODE measuringMode, IDWriteRenderingParams *renderingParams, DWRITE_RENDERING_MODE *renderingMode)
 {
     return(((delegate * unmanaged <IDWriteFontFace *, float, float, DWRITE_MEASURING_MODE, IDWriteRenderingParams *, DWRITE_RENDERING_MODE *, int>)(lpVtbl[15]))((IDWriteFontFace *)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode));
 }
示例#6
0
 public int CreateDrawingStateBlock([NativeTypeName("const D2D1_DRAWING_STATE_DESCRIPTION *")] D2D1_DRAWING_STATE_DESCRIPTION *drawingStateDescription, [NativeTypeName("IDWriteRenderingParams *")] IDWriteRenderingParams *textRenderingParams, [NativeTypeName("ID2D1DrawingStateBlock **")] ID2D1DrawingStateBlock **drawingStateBlock)
 {
     return(((delegate * stdcall <ID2D1Factory1 *, D2D1_DRAWING_STATE_DESCRIPTION *, IDWriteRenderingParams *, ID2D1DrawingStateBlock **, int>)(lpVtbl[12]))((ID2D1Factory1 *)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock));
 }
 public void SetTextRenderingParams(IDWriteRenderingParams *textRenderingParams = null)
 {
     ((delegate * unmanaged <ID2D1BitmapRenderTarget *, IDWriteRenderingParams *, void>)(lpVtbl[36]))((ID2D1BitmapRenderTarget *)Unsafe.AsPointer(ref this), textRenderingParams);
 }
 public int SetTextRenderingParams([NativeTypeName("IDWriteRenderingParams *")] IDWriteRenderingParams *textRenderingParams)
 {
     return(((delegate * stdcall <ID2D1CommandSink1 *, IDWriteRenderingParams *, int>)(lpVtbl[8]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), textRenderingParams));
 }
 public HRESULT DrawGlyphRun(float baselineOriginX, float baselineOriginY, DWRITE_MEASURING_MODE measuringMode, [NativeTypeName("const DWRITE_GLYPH_RUN *")] DWRITE_GLYPH_RUN *glyphRun, IDWriteRenderingParams *renderingParams, COLORREF textColor, RECT *blackBoxRect = null)
 {
     return(((delegate * unmanaged <IDWriteBitmapRenderTarget1 *, float, float, DWRITE_MEASURING_MODE, DWRITE_GLYPH_RUN *, IDWriteRenderingParams *, COLORREF, RECT *, int>)(lpVtbl[3]))((IDWriteBitmapRenderTarget1 *)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect));
 }