public virtual int CreateFontFace( DWRITE_FONT_FACE_TYPE fontFaceType, uint numberOfFiles, ref IntPtr fontFiles, uint faceIndex, DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags, out IDWriteFontFace fontFace ) { var fp = GetFunctionPointer(9); if (m_CreateFontFaceFunc == null) { m_CreateFontFaceFunc = (CreateFontFaceFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateFontFaceFunc)); } fontFace = new IDWriteFontFace(); return(m_CreateFontFaceFunc(m_ptr, fontFaceType, numberOfFiles, ref fontFiles, faceIndex, fontFaceSimulationFlags, out fontFace.PtrForNew)); }
public int CreateFontFace(DWRITE_FONT_FACE_TYPE fontFaceType, [NativeTypeName("UINT32")] uint numberOfFiles, [NativeTypeName("IDWriteFontFile *const *")] IDWriteFontFile **fontFiles, [NativeTypeName("UINT32")] uint faceIndex, DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags, [NativeTypeName("IDWriteFontFace **")] IDWriteFontFace **fontFace) { return(((delegate * unmanaged <IDWriteFactory1 *, DWRITE_FONT_FACE_TYPE, uint, IDWriteFontFile **, uint, DWRITE_FONT_SIMULATIONS, IDWriteFontFace **, int>)(lpVtbl[9]))((IDWriteFactory1 *)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace)); }
public int CreateFontFaceWithSimulations(DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags, IDWriteFontFace3 **fontFace) { return(((delegate * unmanaged <IDWriteFontFaceReference1 *, DWRITE_FONT_SIMULATIONS, IDWriteFontFace3 **, int>)(lpVtbl[4]))((IDWriteFontFaceReference1 *)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace)); }
public int CreateFontFaceReference(IDWriteFontFile *fontFile, [NativeTypeName("UINT32")] uint faceIndex, DWRITE_FONT_SIMULATIONS fontSimulations, IDWriteFontFaceReference **fontFaceReference) { return(((delegate * unmanaged <IDWriteFactory5 *, IDWriteFontFile *, uint, DWRITE_FONT_SIMULATIONS, IDWriteFontFaceReference **, int>)(lpVtbl[33]))((IDWriteFactory5 *)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference)); }
public int CreateFontFaceReference([NativeTypeName("const WCHAR *")] ushort *filePath, [NativeTypeName("const FILETIME *")] FILETIME *lastWriteTime, [NativeTypeName("UINT32")] uint faceIndex, DWRITE_FONT_SIMULATIONS fontSimulations, IDWriteFontFaceReference **fontFaceReference) { return(((delegate * unmanaged <IDWriteFactory5 *, ushort *, FILETIME *, uint, DWRITE_FONT_SIMULATIONS, IDWriteFontFaceReference **, int>)(lpVtbl[34]))((IDWriteFactory5 *)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference)); }
public int CreateFontFaceReference([NativeTypeName("IDWriteFontFile *")] IDWriteFontFile *fontFile, [NativeTypeName("UINT32")] uint faceIndex, DWRITE_FONT_SIMULATIONS fontSimulations, [NativeTypeName("const DWRITE_FONT_AXIS_VALUE *")] DWRITE_FONT_AXIS_VALUE *fontAxisValues, [NativeTypeName("UINT32")] uint fontAxisValueCount, [NativeTypeName("IDWriteFontFaceReference1 **")] IDWriteFontFaceReference1 **fontFaceReference) { return(((delegate * unmanaged <IDWriteFactory6 *, IDWriteFontFile *, uint, DWRITE_FONT_SIMULATIONS, DWRITE_FONT_AXIS_VALUE *, uint, IDWriteFontFaceReference1 **, int>)(lpVtbl[48]))((IDWriteFactory6 *)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference)); }
public HRESULT CreateFontFaceReference(DWRITE_FONT_SIMULATIONS fontSimulations, [NativeTypeName("const DWRITE_FONT_AXIS_VALUE *")] DWRITE_FONT_AXIS_VALUE *fontAxisValues, [NativeTypeName("UINT32")] uint fontAxisValueCount, IDWriteFontFaceReference1 **fontFaceReference) { return(((delegate * unmanaged <IDWriteFontResource *, DWRITE_FONT_SIMULATIONS, DWRITE_FONT_AXIS_VALUE *, uint, IDWriteFontFaceReference1 **, int>)(lpVtbl[14]))((IDWriteFontResource *)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference)); }
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)); }
internal static FontSimulations Convert(DWRITE_FONT_SIMULATIONS fontSimulations) { }