#[repr(C)]pub struct IDWriteTextAnalysisSource1 {
pub lpVtbl: *const IDWriteTextAnalysisSource1Vtbl,
}
Fields§
§lpVtbl: *const IDWriteTextAnalysisSource1Vtbl
Implementations§
Source§impl IDWriteTextAnalysisSource1
impl IDWriteTextAnalysisSource1
pub unsafe fn GetVerticalGlyphOrientation( &self, textPosition: UINT32, textLength: *mut UINT32, glyphOrientation: *mut DWRITE_VERTICAL_GLYPH_ORIENTATION, bidiLevel: *mut UINT8, ) -> HRESULT
Methods from Deref<Target = IDWriteTextAnalysisSource>§
pub unsafe fn GetTextAtPosition( &self, textPosition: UINT32, textString: *mut *const WCHAR, textLength: *mut UINT32, ) -> HRESULT
pub unsafe fn GetTextBeforePosition( &self, textPosition: UINT32, textString: *mut *const WCHAR, textLength: *mut UINT32, ) -> HRESULT
pub unsafe fn GetParagraphReadingDirection(&self) -> DWRITE_READING_DIRECTION
pub unsafe fn GetLocaleName( &self, textPosition: UINT32, textLength: *mut UINT32, localeName: *mut *const WCHAR, ) -> HRESULT
pub unsafe fn GetNumberSubstitution( &self, textPosition: UINT32, textLength: *mut UINT32, numberSubstitution: *mut *mut IDWriteNumberSubstitution, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteTextAnalysisSource1
impl Deref for IDWriteTextAnalysisSource1
Source§type Target = IDWriteTextAnalysisSource
type Target = IDWriteTextAnalysisSource
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteTextAnalysisSource
fn deref(&self) -> &IDWriteTextAnalysisSource
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteTextAnalysisSource1
impl RefUnwindSafe for IDWriteTextAnalysisSource1
impl !Send for IDWriteTextAnalysisSource1
impl !Sync for IDWriteTextAnalysisSource1
impl Unpin for IDWriteTextAnalysisSource1
impl UnwindSafe for IDWriteTextAnalysisSource1
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