#[repr(C)]pub struct IDWriteTextAnalyzer2Vtbl {
pub parent: IDWriteTextAnalyzer1Vtbl,
pub GetGlyphOrientationTransform: unsafe extern "system" fn(This: *mut IDWriteTextAnalyzer2, glyphOrientationAngle: DWRITE_GLYPH_ORIENTATION_ANGLE, isSideways: BOOL, originX: FLOAT, originY: FLOAT, transform: *mut DWRITE_MATRIX) -> HRESULT,
pub GetTypographicFeatures: unsafe extern "system" fn(This: *mut IDWriteTextAnalyzer2, fontFace: *mut IDWriteFontFace, scriptAnalysis: DWRITE_SCRIPT_ANALYSIS, localeName: *const WCHAR, maxTagCount: UINT32, actualTagCount: *mut UINT32, tags: *mut DWRITE_FONT_FEATURE_TAG) -> HRESULT,
pub CheckTypographicFeature: unsafe extern "system" fn(This: *mut IDWriteTextAnalyzer2, fontFace: *mut IDWriteFontFace, scriptAnalysis: DWRITE_SCRIPT_ANALYSIS, localeName: *const WCHAR, featureTag: DWRITE_FONT_FEATURE_TAG, glyphCount: UINT32, glyphIndices: *const UINT16, featureApplies: *mut UINT8) -> HRESULT,
}
Fields§
§parent: IDWriteTextAnalyzer1Vtbl
§GetGlyphOrientationTransform: unsafe extern "system" fn(This: *mut IDWriteTextAnalyzer2, glyphOrientationAngle: DWRITE_GLYPH_ORIENTATION_ANGLE, isSideways: BOOL, originX: FLOAT, originY: FLOAT, transform: *mut DWRITE_MATRIX) -> HRESULT
§GetTypographicFeatures: unsafe extern "system" fn(This: *mut IDWriteTextAnalyzer2, fontFace: *mut IDWriteFontFace, scriptAnalysis: DWRITE_SCRIPT_ANALYSIS, localeName: *const WCHAR, maxTagCount: UINT32, actualTagCount: *mut UINT32, tags: *mut DWRITE_FONT_FEATURE_TAG) -> HRESULT
§CheckTypographicFeature: unsafe extern "system" fn(This: *mut IDWriteTextAnalyzer2, fontFace: *mut IDWriteFontFace, scriptAnalysis: DWRITE_SCRIPT_ANALYSIS, localeName: *const WCHAR, featureTag: DWRITE_FONT_FEATURE_TAG, glyphCount: UINT32, glyphIndices: *const UINT16, featureApplies: *mut UINT8) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteTextAnalyzer2Vtbl
impl RefUnwindSafe for IDWriteTextAnalyzer2Vtbl
impl Send for IDWriteTextAnalyzer2Vtbl
impl Sync for IDWriteTextAnalyzer2Vtbl
impl Unpin for IDWriteTextAnalyzer2Vtbl
impl UnwindSafe for IDWriteTextAnalyzer2Vtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more