#[repr(C)]pub struct IDWriteTextLayout3Vtbl {
pub parent: IDWriteTextLayout2Vtbl,
pub InvalidateLayout: unsafe extern "system" fn(This: *mut IDWriteTextLayout3) -> HRESULT,
pub SetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextLayout3, lineSpacingOptions: *const DWRITE_LINE_SPACING) -> HRESULT,
pub GetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextLayout3, lineSpacingOptions: *mut DWRITE_LINE_SPACING) -> HRESULT,
pub GetLineMetrics: unsafe extern "system" fn(This: *mut IDWriteTextLayout3, lineMetrics: *mut DWRITE_LINE_METRICS1, maxLineCount: UINT32, actualLineCount: *mut UINT32) -> HRESULT,
}Fields§
§parent: IDWriteTextLayout2Vtbl§InvalidateLayout: unsafe extern "system" fn(This: *mut IDWriteTextLayout3) -> HRESULT§SetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextLayout3, lineSpacingOptions: *const DWRITE_LINE_SPACING) -> HRESULT§GetLineSpacing: unsafe extern "system" fn(This: *mut IDWriteTextLayout3, lineSpacingOptions: *mut DWRITE_LINE_SPACING) -> HRESULT§GetLineMetrics: unsafe extern "system" fn(This: *mut IDWriteTextLayout3, lineMetrics: *mut DWRITE_LINE_METRICS1, maxLineCount: UINT32, actualLineCount: *mut UINT32) -> HRESULTAuto Trait Implementations§
impl Freeze for IDWriteTextLayout3Vtbl
impl RefUnwindSafe for IDWriteTextLayout3Vtbl
impl Send for IDWriteTextLayout3Vtbl
impl Sync for IDWriteTextLayout3Vtbl
impl Unpin for IDWriteTextLayout3Vtbl
impl UnwindSafe for IDWriteTextLayout3Vtbl
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