Example #1
0
 public int GetDesignGlyphMetrics([NativeTypeName("const UINT16 *")] ushort *glyphIndices, [NativeTypeName("UINT32")] uint glyphCount, [NativeTypeName("DWRITE_GLYPH_METRICS *")] DWRITE_GLYPH_METRICS *glyphMetrics, [NativeTypeName("BOOL")] int isSideways = 0)
 {
     return(((delegate * unmanaged <IDWriteFontFace4 *, ushort *, uint, DWRITE_GLYPH_METRICS *, int, int>)(lpVtbl[10]))((IDWriteFontFace4 *)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways));
 }
Example #2
0
 public HRESULT GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, [NativeTypeName("const DWRITE_MATRIX *")] DWRITE_MATRIX *transform, BOOL useGdiNatural, [NativeTypeName("const UINT16 *")] ushort *glyphIndices, [NativeTypeName("UINT32")] uint glyphCount, DWRITE_GLYPH_METRICS *glyphMetrics, [Optional] BOOL isSideways)
 {
     return(((delegate * unmanaged <IDWriteFontFace *, float, float, DWRITE_MATRIX *, BOOL, ushort *, uint, DWRITE_GLYPH_METRICS *, BOOL, int>)(lpVtbl[17]))((IDWriteFontFace *)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways));
 }
Example #3
0
 public int GetGdiCompatibleGlyphMetrics([NativeTypeName("FLOAT")] float emSize, [NativeTypeName("FLOAT")] float pixelsPerDip, [NativeTypeName("const DWRITE_MATRIX *")] DWRITE_MATRIX *transform, [NativeTypeName("BOOL")] int useGdiNatural, [NativeTypeName("const UINT16 *")] ushort *glyphIndices, [NativeTypeName("UINT32")] uint glyphCount, [NativeTypeName("DWRITE_GLYPH_METRICS *")] DWRITE_GLYPH_METRICS *glyphMetrics, [NativeTypeName("BOOL")] int isSideways = 0)
 {
     return(((delegate * unmanaged <IDWriteFontFace4 *, float, float, DWRITE_MATRIX *, int, ushort *, uint, DWRITE_GLYPH_METRICS *, int, int>)(lpVtbl[17]))((IDWriteFontFace4 *)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways));
 }
Example #4
0
 public HRESULT GetDesignGlyphMetrics([NativeTypeName("const UINT16 *")] ushort *glyphIndices, [NativeTypeName("UINT32")] uint glyphCount, DWRITE_GLYPH_METRICS *glyphMetrics, [Optional] BOOL isSideways)
 {
     return(((delegate * unmanaged <IDWriteFontFace *, ushort *, uint, DWRITE_GLYPH_METRICS *, BOOL, int>)(lpVtbl[10]))((IDWriteFontFace *)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways));
 }