[]
IDWriteFactory2
[Guid("0439fc60-ca44-4994-8dee-3a9af7b732ec")]
public class Factory2 : Factory1, IDisposable, IUnknown
Name | Description |
---|---|
Factory2(IntPtr) | Initializes a new instance of the Factory2 class. |
Name | Description |
---|---|
Create(FactoryType) | Creates a new instance of the Factory2 class. |
CreateCustomRenderingParams2(float, float, float, float, PixelGeometry, RenderingMode, GridFitMode) | 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) |
CreateFontFallbackBuilder() | HRESULT IDWriteFactory2::CreateFontFallbackBuilder([out] IDWriteFontFallbackBuilder** fontFallbackBuilder) |
CreateGlyphRunAnalysis(GlyphRun, Matrix3x2?, RenderingMode, MeasuringMode, GridFitMode, TextAntialiasMode, float, float) | 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) |
GetSystemFontFallback() | HRESULT IDWriteFactory2::GetSystemFontFallback([out] IDWriteFontFallback** fontFallback) |
TranslateColorGlyphRun(float, float, GlyphRun, GlyphRunDescription, MeasuringMode, Matrix3x2?, int) | 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) |
Name | Description |
---|---|
explicit operator Factory2(IntPtr) |