#[repr(C)]pub struct IDWriteTextAnalysisSourceVtbl {
pub parent: IUnknownVtbl,
pub GetTextAtPosition: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textString: *mut *const WCHAR, textLength: *mut UINT32) -> HRESULT,
pub GetTextBeforePosition: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textString: *mut *const WCHAR, textLength: *mut UINT32) -> HRESULT,
pub GetParagraphReadingDirection: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource) -> DWRITE_READING_DIRECTION,
pub GetLocaleName: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: *mut UINT32, localeName: *mut *const WCHAR) -> HRESULT,
pub GetNumberSubstitution: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: *mut UINT32, numberSubstitution: *mut *mut IDWriteNumberSubstitution) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetTextAtPosition: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textString: *mut *const WCHAR, textLength: *mut UINT32) -> HRESULT
§GetTextBeforePosition: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textString: *mut *const WCHAR, textLength: *mut UINT32) -> HRESULT
§GetParagraphReadingDirection: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource) -> DWRITE_READING_DIRECTION
§GetLocaleName: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: *mut UINT32, localeName: *mut *const WCHAR) -> HRESULT
§GetNumberSubstitution: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSource, textPosition: UINT32, textLength: *mut UINT32, numberSubstitution: *mut *mut IDWriteNumberSubstitution) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteTextAnalysisSourceVtbl
impl RefUnwindSafe for IDWriteTextAnalysisSourceVtbl
impl Send for IDWriteTextAnalysisSourceVtbl
impl Sync for IDWriteTextAnalysisSourceVtbl
impl Unpin for IDWriteTextAnalysisSourceVtbl
impl UnwindSafe for IDWriteTextAnalysisSourceVtbl
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