예제 #1
0
 public int GetSystemFontCollection(IDWriteFontCollection **fontCollection, [NativeTypeName("BOOL")] int checkForUpdates = 0)
 {
     return(((delegate * unmanaged <IDWriteFactory3 *, IDWriteFontCollection **, int, int>)(lpVtbl[3]))((IDWriteFactory3 *)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates));
 }
예제 #2
0
 public int CreateCustomFontCollection(IDWriteFontCollectionLoader *collectionLoader, [NativeTypeName("const void *")] void *collectionKey, [NativeTypeName("UINT32")] uint collectionKeySize, IDWriteFontCollection **fontCollection)
 {
     return(((delegate * unmanaged <IDWriteFactory3 *, IDWriteFontCollectionLoader *, void *, uint, IDWriteFontCollection **, int>)(lpVtbl[4]))((IDWriteFactory3 *)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection));
 }
예제 #3
0
 public int GetFontCollection([NativeTypeName("IDWriteFontCollection **")] IDWriteFontCollection **fontCollection)
 {
     return(((delegate * unmanaged <IDWriteFontFamily1 *, IDWriteFontCollection **, int>)(lpVtbl[3]))((IDWriteFontFamily1 *)Unsafe.AsPointer(ref this), fontCollection));
 }
 public int GetFontCollection([NativeTypeName("UINT32")] uint currentPosition, IDWriteFontCollection **fontCollection, DWRITE_TEXT_RANGE *textRange = null)
 {
     return(((delegate * unmanaged <IDWriteTextLayout *, uint, IDWriteFontCollection **, DWRITE_TEXT_RANGE *, int>)(lpVtbl[44]))((IDWriteTextLayout *)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange));
 }
 public int GetFontCollection(IDWriteFontCollection **fontCollection)
 {
     return(((delegate * unmanaged <IDWriteTextLayout *, IDWriteFontCollection **, int>)(lpVtbl[19]))((IDWriteTextLayout *)Unsafe.AsPointer(ref this), fontCollection));
 }
예제 #6
0
 public HRESULT GetSystemFontCollection(IDWriteFontCollection **fontCollection, [Optional] BOOL checkForUpdates)
 {
     return(((delegate * unmanaged <IDWriteFactory1 *, IDWriteFontCollection **, BOOL, int>)(lpVtbl[3]))((IDWriteFactory1 *)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates));
 }
예제 #7
0
 public HRESULT GetFontCollection(IDWriteFontCollection **fontCollection)
 {
     return(((delegate * unmanaged <IDWriteFontList2 *, IDWriteFontCollection **, int>)(lpVtbl[3]))((IDWriteFontList2 *)Unsafe.AsPointer(ref this), fontCollection));
 }