public HRESULT GetPropertyOccurrenceCount([NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *property, [NativeTypeName("UINT32 *")] uint *propertyOccurrenceCount)
 {
     return(((delegate * unmanaged <IDWriteFontSet *, DWRITE_FONT_PROPERTY *, uint *, int>)(lpVtbl[10]))((IDWriteFontSet *)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount));
 }
 public HRESULT GetMatchingFonts([NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *properties, [NativeTypeName("UINT32")] uint propertyCount, IDWriteFontSet **filteredSet)
 {
     return(((delegate * unmanaged <IDWriteFontSet *, DWRITE_FONT_PROPERTY *, uint, IDWriteFontSet **, int>)(lpVtbl[12]))((IDWriteFontSet *)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet));
 }
Beispiel #3
0
 public HRESULT GetFilteredFontIndices([NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *properties, [NativeTypeName("UINT32")] uint propertyCount, BOOL selectAnyProperty, [NativeTypeName("UINT32 *")] uint *indices, [NativeTypeName("UINT32")] uint maxIndexCount, [NativeTypeName("UINT32 *")] uint *actualIndexCount)
 {
     return(((delegate * unmanaged <IDWriteFontSet3 *, DWRITE_FONT_PROPERTY *, uint, BOOL, uint *, uint, uint *, int>)(lpVtbl[19]))((IDWriteFontSet3 *)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount));
 }
Beispiel #4
0
 public HRESULT GetFilteredFonts([NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *properties, [NativeTypeName("UINT32")] uint propertyCount, BOOL selectAnyProperty, IDWriteFontSet1 **filteredFontSet)
 {
     return(((delegate * unmanaged <IDWriteFontSet3 *, DWRITE_FONT_PROPERTY *, uint, BOOL, IDWriteFontSet1 **, int>)(lpVtbl[17]))((IDWriteFontSet3 *)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet));
 }
Beispiel #5
0
 public HRESULT GetMatchingFonts([NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *fontProperty, [NativeTypeName("const DWRITE_FONT_AXIS_VALUE *")] DWRITE_FONT_AXIS_VALUE *fontAxisValues, [NativeTypeName("UINT32")] uint fontAxisValueCount, IDWriteFontSet1 **matchingFonts)
 {
     return(((delegate * unmanaged <IDWriteFontSet3 *, DWRITE_FONT_PROPERTY *, DWRITE_FONT_AXIS_VALUE *, uint, IDWriteFontSet1 **, int>)(lpVtbl[13]))((IDWriteFontSet3 *)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts));
 }
 public HRESULT AddFontFaceReference(IDWriteFontFaceReference *fontFaceReference, [NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *properties, [NativeTypeName("UINT32")] uint propertyCount)
 {
     return(((delegate * unmanaged <IDWriteFontSetBuilder *, IDWriteFontFaceReference *, DWRITE_FONT_PROPERTY *, uint, int>)(lpVtbl[3]))((IDWriteFontSetBuilder *)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount));
 }
Beispiel #7
0
 public int AddFont([NativeTypeName("IDWriteFontFile *")] IDWriteFontFile *fontFile, [NativeTypeName("UINT32")] uint fontFaceIndex, DWRITE_FONT_SIMULATIONS fontSimulations, [NativeTypeName("const DWRITE_FONT_AXIS_VALUE *")] DWRITE_FONT_AXIS_VALUE *fontAxisValues, [NativeTypeName("UINT32")] uint fontAxisValueCount, [NativeTypeName("const DWRITE_FONT_AXIS_RANGE *")] DWRITE_FONT_AXIS_RANGE *fontAxisRanges, [NativeTypeName("UINT32")] uint fontAxisRangeCount, [NativeTypeName("const DWRITE_FONT_PROPERTY *")] DWRITE_FONT_PROPERTY *properties, [NativeTypeName("UINT32")] uint propertyCount)
 {
     return(((delegate * unmanaged <IDWriteFontSetBuilder2 *, IDWriteFontFile *, uint, DWRITE_FONT_SIMULATIONS, DWRITE_FONT_AXIS_VALUE *, uint, DWRITE_FONT_AXIS_RANGE *, uint, DWRITE_FONT_PROPERTY *, uint, int>)(lpVtbl[8]))((IDWriteFontSetBuilder2 *)Unsafe.AsPointer(ref this), fontFile, fontFaceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontAxisRanges, fontAxisRangeCount, properties, propertyCount));
 }