#[repr(C)]pub struct IDWriteTextAnalysisSink1 {
pub lpVtbl: *const IDWriteTextAnalysisSink1Vtbl,
}
Fields§
§lpVtbl: *const IDWriteTextAnalysisSink1Vtbl
Implementations§
Source§impl IDWriteTextAnalysisSink1
impl IDWriteTextAnalysisSink1
pub unsafe fn SetGlyphOrientation( &self, textPosition: UINT32, textLength: UINT32, glyphOrientationAngle: DWRITE_GLYPH_ORIENTATION_ANGLE, adjustedBidiLevel: UINT8, isSideways: BOOL, isRightToLeft: BOOL, ) -> HRESULT
Methods from Deref<Target = IDWriteTextAnalysisSink>§
pub unsafe fn SetScriptAnalysis( &self, textPosition: UINT32, textLength: UINT32, scriptAnalysis: *const DWRITE_SCRIPT_ANALYSIS, ) -> HRESULT
pub unsafe fn SetLineBreakpoints( &self, textPosition: UINT32, textLength: UINT32, lineBreakpoints: *const DWRITE_LINE_BREAKPOINT, ) -> HRESULT
pub unsafe fn SetBidiLevel( &self, textPosition: UINT32, textLength: UINT32, explicitLevel: UINT8, resolvedLevel: UINT8, ) -> HRESULT
pub unsafe fn SetNumberSubstitution( &self, textPosition: UINT32, textLength: UINT32, numberSubstitution: *mut IDWriteNumberSubstitution, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteTextAnalysisSink1
impl Deref for IDWriteTextAnalysisSink1
Source§type Target = IDWriteTextAnalysisSink
type Target = IDWriteTextAnalysisSink
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteTextAnalysisSink
fn deref(&self) -> &IDWriteTextAnalysisSink
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteTextAnalysisSink1
impl RefUnwindSafe for IDWriteTextAnalysisSink1
impl !Send for IDWriteTextAnalysisSink1
impl !Sync for IDWriteTextAnalysisSink1
impl Unpin for IDWriteTextAnalysisSink1
impl UnwindSafe for IDWriteTextAnalysisSink1
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