| Name | Description |
| Create | Creates a new instance of the Factory2 class. |
| CreateCustomRenderingParams | HRESULT IDWriteFactory::CreateCustomRenderingParams([In] float gamma,[In] float enhancedContrast,[In] float clearTypeLevel,[In] DWRITE_PIXEL_GEOMETRY pixelGeometry,[In] DWRITE_RENDERING_MODE renderingMode,[Out, Fast] IDWriteRenderingParams** renderingParams) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateCustomRenderingParams1 | HRESULT IDWriteFactory1::CreateCustomRenderingParams([In] float gamma,[In] float enhancedContrast,[In] float enhancedContrastGrayscale,[In] float clearTypeLevel,[In] DWRITE_PIXEL_GEOMETRY pixelGeometry,[In] DWRITE_RENDERING_MODE renderingMode,[Out] IDWriteRenderingParams1** renderingParams) (Inherited from C1.Util.DX.DirectWrite.Factory1) |
| CreateCustomRenderingParams2 | HRESULT IDWriteFactory2::CreateCustomRenderingParams(FLOAT gamma, FLOAT enhancedContrast, FLOAT grayscaleEnhancedContrast, FLOAT clearTypeLevel, DWRITE_PIXEL_GEOMETRY pixelGeometry, DWRITE_RENDERING_MODE renderingMode, DWRITE_GRID_FIT_MODE gridFitMode, [out] IDWriteRenderingParams2** renderingParams) |
| CreateEllipsisTrimmingSign | HRESULT IDWriteFactory::CreateEllipsisTrimmingSign([In] IDWriteTextFormat* textFormat,[Out, Fast] IDWriteInlineObject** trimmingSign) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateFontFace | Overloaded. HRESULT IDWriteFactory::CreateFontFace([In] DWRITE_FONT_FACE_TYPE fontFaceType,[In] unsigned int numberOfFiles,[In, Buffer] const IDWriteFontFile** fontFiles,[In] unsigned int faceIndex,[In] DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,[Out, Fast] IDWriteFontFace** fontFace) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateFontFallbackBuilder | HRESULT IDWriteFactory2::CreateFontFallbackBuilder([out] IDWriteFontFallbackBuilder** fontFallbackBuilder) |
| CreateFontFileReference | HRESULT IDWriteFactory::CreateFontFileReference([In] const wchar_t* filePath,[In, Optional] const FILETIME* lastWriteTime,[Out, Fast] IDWriteFontFile** fontFile) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateGdiCompatibleTextLayout | HRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float layoutWidth,[In] float layoutHeight,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[Out, Fast] IDWriteTextLayout** textLayout) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateGdiCompatibleTextLayout1 | HRESULT IDWriteFactory::CreateGdiCompatibleTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float layoutWidth,[In] float layoutHeight,[In] float pixelsPerDip,[In, Optional] const DWRITE_MATRIX* transform,[In] BOOL useGdiNatural,[Out, Fast] IDWriteTextLayout** textLayout) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateGlyphRunAnalysis | Overloaded. HRESULT IDWriteFactory2::CreateGlyphRunAnalysis([in] DWRITE_GLYPH_RUN* glyphRun, [in, optional] DWRITE_MATRIX* transform, DWRITE_RENDERING_MODE renderingMode, DWRITE_MEASURING_MODE measuringMode, DWRITE_GRID_FIT_MODE gridFitMode, DWRITE_TEXT_ANTIALIAS_MODE antialiasMode, FLOAT baselineOriginX, FLOAT baselineOriginY, [out] IDWriteGlyphRunAnalysis** glyphRunAnalysis) |
| CreateMonitorRenderingParams | HRESULT IDWriteFactory::CreateMonitorRenderingParams([In] HMONITOR monitor,[Out, Fast] IDWriteRenderingParams** renderingParams) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateNumberSubstitution | HRESULT IDWriteFactory::CreateNumberSubstitution([In] DWRITE_NUMBER_SUBSTITUTION_METHOD substitutionMethod,[In] const wchar_t* localeName,[In] BOOL ignoreUserOverride,[Out, Fast] IDWriteNumberSubstitution** numberSubstitution) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateRenderingParams | HRESULT IDWriteFactory::CreateRenderingParams([Out, Fast] IDWriteRenderingParams** renderingParams) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateTextAnalyzer | HRESULT IDWriteFactory::CreateTextAnalyzer([Out, Fast] IDWriteTextAnalyzer** textAnalyzer) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateTextFormat | HRESULT IDWriteFactory::CreateTextFormat([In] const wchar_t* fontFamilyName,[In, Optional] IDWriteFontCollection* fontCollection,[In] DWRITE_FONT_WEIGHT fontWeight,[In] DWRITE_FONT_STYLE fontStyle,[In] DWRITE_FONT_STRETCH fontStretch,[In] float fontSize,[In] const wchar_t* localeName,[Out, Fast] IDWriteTextFormat** textFormat) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateTextLayout | HRESULT IDWriteFactory::CreateTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float maxWidth,[In] float maxHeight,[Out, Fast] IDWriteTextLayout** textLayout) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateTextLayout1 | HRESULT IDWriteFactory::CreateTextLayout([In, Buffer] const wchar_t* string,[In] unsigned int stringLength,[In] IDWriteTextFormat* textFormat,[In] float maxWidth,[In] float maxHeight,[Out, Fast] IDWriteTextLayout** textLayout) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| CreateTypography | HRESULT IDWriteFactory::CreateTypography([Out, Fast] IDWriteTypography** typography) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| Dispose | Overloaded. Clean up any resources being used. (Inherited from C1.Util.DX.ComObject) |
| GetEudcFontCollection | HRESULT IDWriteFactory1::GetEudcFontCollection([out] IDWriteFontCollection **fontCollection, BOOL checkForUpdates = FALSE) (Inherited from C1.Util.DX.DirectWrite.Factory1) |
| GetGdiInterop | HRESULT IDWriteFactory::GetGdiInterop([Out] IDWriteGdiInterop** gdiInterop) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| GetSystemFontCollection | HRESULT IDWriteFactory::GetSystemFontCollection([Out] IDWriteFontCollection** fontCollection,[In] BOOL checkForUpdates) (Inherited from C1.Util.DX.DirectWrite.Factory) |
| GetSystemFontFallback | HRESULT IDWriteFactory2::GetSystemFontFallback([out] IDWriteFontFallback** fontFallback) |
| QueryInterface | Overloaded. Query this instance for a particular COM GUID/interface support. (Inherited from C1.Util.DX.ComObject) |
| QueryInterfaceOrNull | Overloaded. Query instance for a particular COM GUID/interface support. (Inherited from C1.Util.DX.ComObject) |
| RegisterFontCollectionLoader | Registers a custom font collection loader with the factory object. (Inherited from C1.Util.DX.DirectWrite.Factory) |
| RegisterFontFileLoader | Registers a font file loader with DirectWrite. (Inherited from C1.Util.DX.DirectWrite.Factory) |
| TranslateColorGlyphRun | HRESULT IDWriteFactory2::TranslateColorGlyphRun(FLOAT baselineOriginX, FLOAT baselineOriginY, [in] DWRITE_GLYPH_RUN* glyphRun, [in, optional] DWRITE_GLYPH_RUN_DESCRIPTION* glyphRunDescription, DWRITE_MEASURING_MODE measuringMode, [in, optional] DWRITE_MATRIX* worldToDeviceTransform, UINT32 colorPaletteIndex, [out] IDWriteColorGlyphRunEnumerator** colorLayers) |
| UnregisterFontCollectionLoader | Unregisters a custom font collection loader that was previously registered using {{RegisterFontCollectionLoader}}. (Inherited from C1.Util.DX.DirectWrite.Factory) |
| UnregisterFontFileLoader | Unregisters a font file loader that was previously registered with the DirectWrite font system using {{RegisterFontFileLoader}}. (Inherited from C1.Util.DX.DirectWrite.Factory) |