#[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) -> HRESULT
Auto 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