public virtual int Analyze( out int isSupportedFontType, out DWRITE_FONT_FILE_TYPE fontFileType, out DWRITE_FONT_FACE_TYPE fontFaceType, out uint numberOfFaces ) { var fp = GetFunctionPointer(5); if (m_AnalyzeFunc == null) { m_AnalyzeFunc = (AnalyzeFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(AnalyzeFunc)); } return(m_AnalyzeFunc(m_ptr, out isSupportedFontType, out fontFileType, out fontFaceType, out numberOfFaces)); }
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)); }
internal unsafe bool Analyze(out DWRITE_FONT_FILE_TYPE dwriteFontFileType, out DWRITE_FONT_FACE_TYPE dwriteFontFaceType, out uint numberOfFaces, int *hr) { }
internal unsafe bool Analyze(out DWRITE_FONT_FILE_TYPE dwriteFontFileType, out DWRITE_FONT_FACE_TYPE dwriteFontFaceType, out uint numberOfFaces, int *hr) { throw new NotImplementedException(); }
internal static FontFaceType Convert(DWRITE_FONT_FACE_TYPE fontFaceType) { }