[]
        
(Showing Draft Content)

C1.Util.DX.DirectWrite.Factory2

Factory2 Class

IDWriteFactory2

Implements
Namespace: C1.Util.DX.DirectWrite
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("0439fc60-ca44-4994-8dee-3a9af7b732ec")]
public class Factory2 : Factory1, IDisposable, IUnknown

Constructors

Name Description
Factory2(IntPtr)

Initializes a new instance of the Factory2 class.

Methods

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)

Operators

Name Description
explicit operator Factory2(IntPtr)

Performs an explicit conversion from IntPtr to Factory2.