#[repr(C)]pub struct IDWriteTextAnalysisSinkVtbl {
pub parent: IUnknownVtbl,
pub SetScriptAnalysis: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, scriptAnalysis: *const DWRITE_SCRIPT_ANALYSIS) -> HRESULT,
pub SetLineBreakpoints: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, lineBreakpoints: *const DWRITE_LINE_BREAKPOINT) -> HRESULT,
pub SetBidiLevel: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, explicitLevel: UINT8, resolvedLevel: UINT8) -> HRESULT,
pub SetNumberSubstitution: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, numberSubstitution: *mut IDWriteNumberSubstitution) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§SetScriptAnalysis: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, scriptAnalysis: *const DWRITE_SCRIPT_ANALYSIS) -> HRESULT
§SetLineBreakpoints: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, lineBreakpoints: *const DWRITE_LINE_BREAKPOINT) -> HRESULT
§SetBidiLevel: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, explicitLevel: UINT8, resolvedLevel: UINT8) -> HRESULT
§SetNumberSubstitution: unsafe extern "system" fn(This: *mut IDWriteTextAnalysisSink, textPosition: UINT32, textLength: UINT32, numberSubstitution: *mut IDWriteNumberSubstitution) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDWriteTextAnalysisSinkVtbl
impl RefUnwindSafe for IDWriteTextAnalysisSinkVtbl
impl Send for IDWriteTextAnalysisSinkVtbl
impl Sync for IDWriteTextAnalysisSinkVtbl
impl Unpin for IDWriteTextAnalysisSinkVtbl
impl UnwindSafe for IDWriteTextAnalysisSinkVtbl
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