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)); }
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)); }
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)); }
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)); }