[−][src]Struct winapi::um::dwrite_2::IDWriteFactory2
Fields
lpVtbl: *const IDWriteFactory2Vtbl
Methods
impl IDWriteFactory2
[src]
pub unsafe fn GetSystemFontFallback(
&self,
fontFallback: *mut *mut IDWriteFontFallback
) -> HRESULT
[src]
&self,
fontFallback: *mut *mut IDWriteFontFallback
) -> HRESULT
pub unsafe fn CreateFontFallbackBuilder(
&self,
fontFallbackBuilder: *mut *mut IDWriteFontFallbackBuilder
) -> HRESULT
[src]
&self,
fontFallbackBuilder: *mut *mut IDWriteFontFallbackBuilder
) -> HRESULT
pub unsafe fn TranslateColorGlyphRun(
&self,
baselineOriginX: FLOAT,
baselineOriginY: FLOAT,
glyphRun: *const DWRITE_GLYPH_RUN,
glyphRunDescription: *const DWRITE_GLYPH_RUN_DESCRIPTION,
measuringMode: DWRITE_MEASURING_MODE,
worldToDeviceTransform: *const DWRITE_MATRIX,
colorPaletteIndex: UINT32,
colorLayers: *mut *mut IDWriteColorGlyphRunEnumerator
) -> HRESULT
[src]
&self,
baselineOriginX: FLOAT,
baselineOriginY: FLOAT,
glyphRun: *const DWRITE_GLYPH_RUN,
glyphRunDescription: *const DWRITE_GLYPH_RUN_DESCRIPTION,
measuringMode: DWRITE_MEASURING_MODE,
worldToDeviceTransform: *const DWRITE_MATRIX,
colorPaletteIndex: UINT32,
colorLayers: *mut *mut IDWriteColorGlyphRunEnumerator
) -> HRESULT
pub unsafe fn CreateCustomRenderingParams(
&self,
gamma: FLOAT,
enhancedContrast: FLOAT,
grayscaleEnhancedContrast: FLOAT,
clearTypeLevel: FLOAT,
pixelGeometry: DWRITE_PIXEL_GEOMETRY,
renderingMode: DWRITE_RENDERING_MODE,
gridFitMode: DWRITE_GRID_FIT_MODE,
renderingParams: *mut *mut IDWriteRenderingParams2
) -> HRESULT
[src]
&self,
gamma: FLOAT,
enhancedContrast: FLOAT,
grayscaleEnhancedContrast: FLOAT,
clearTypeLevel: FLOAT,
pixelGeometry: DWRITE_PIXEL_GEOMETRY,
renderingMode: DWRITE_RENDERING_MODE,
gridFitMode: DWRITE_GRID_FIT_MODE,
renderingParams: *mut *mut IDWriteRenderingParams2
) -> HRESULT
pub unsafe fn CreateGlyphRunAnalysis(
&self,
glyphRun: *const DWRITE_GLYPH_RUN,
transform: *const DWRITE_MATRIX,
renderingMode: DWRITE_RENDERING_MODE,
measuringMode: DWRITE_MEASURING_MODE,
gridFitMode: DWRITE_GRID_FIT_MODE,
antialiasMode: DWRITE_TEXT_ANTIALIAS_MODE,
baselineOriginX: FLOAT,
baselineOriginY: FLOAT,
glyphRunAnalysis: *mut *mut IDWriteGlyphRunAnalysis
) -> HRESULT
[src]
&self,
glyphRun: *const DWRITE_GLYPH_RUN,
transform: *const DWRITE_MATRIX,
renderingMode: DWRITE_RENDERING_MODE,
measuringMode: DWRITE_MEASURING_MODE,
gridFitMode: DWRITE_GRID_FIT_MODE,
antialiasMode: DWRITE_TEXT_ANTIALIAS_MODE,
baselineOriginX: FLOAT,
baselineOriginY: FLOAT,
glyphRunAnalysis: *mut *mut IDWriteGlyphRunAnalysis
) -> HRESULT
Methods from Deref<Target = IDWriteFactory1>
pub unsafe fn GetEudcFontCollection(
&self,
fontCollection: *mut *mut IDWriteFontCollection,
checkForUpdates: BOOL
) -> HRESULT
[src]
&self,
fontCollection: *mut *mut IDWriteFontCollection,
checkForUpdates: BOOL
) -> HRESULT
pub unsafe fn CreateCustomRenderingParams(
&self,
gamma: FLOAT,
enhancedContrast: FLOAT,
enhancedContrastGrayscale: FLOAT,
clearTypeLevel: FLOAT,
pixelGeometry: DWRITE_PIXEL_GEOMETRY,
renderingMode: DWRITE_RENDERING_MODE,
renderingParams: *mut *mut IDWriteRenderingParams1
) -> HRESULT
[src]
&self,
gamma: FLOAT,
enhancedContrast: FLOAT,
enhancedContrastGrayscale: FLOAT,
clearTypeLevel: FLOAT,
pixelGeometry: DWRITE_PIXEL_GEOMETRY,
renderingMode: DWRITE_RENDERING_MODE,
renderingParams: *mut *mut IDWriteRenderingParams1
) -> HRESULT
Trait Implementations
impl Interface for IDWriteFactory2
[src]
impl Deref for IDWriteFactory2
[src]
type Target = IDWriteFactory1
The resulting type after dereferencing.
fn deref(&self) -> &IDWriteFactory1
[src]
Auto Trait Implementations
impl !Send for IDWriteFactory2
impl !Sync for IDWriteFactory2
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,