Struct ITimedTextRegion_Vtbl
#[repr(C)]pub struct ITimedTextRegion_Vtbl {Show 25 fields
pub base__: IInspectable_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Position: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextPoint) -> HRESULT,
pub SetPosition: unsafe extern "system" fn(_: *mut c_void, _: TimedTextPoint) -> HRESULT,
pub Extent: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextSize) -> HRESULT,
pub SetExtent: unsafe extern "system" fn(_: *mut c_void, _: TimedTextSize) -> HRESULT,
pub Background: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetBackground: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub WritingMode: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextWritingMode) -> HRESULT,
pub SetWritingMode: unsafe extern "system" fn(_: *mut c_void, _: TimedTextWritingMode) -> HRESULT,
pub DisplayAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDisplayAlignment) -> HRESULT,
pub SetDisplayAlignment: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDisplayAlignment) -> HRESULT,
pub LineHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT,
pub SetLineHeight: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT,
pub IsOverflowClipped: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsOverflowClipped: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub Padding: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextPadding) -> HRESULT,
pub SetPadding: unsafe extern "system" fn(_: *mut c_void, _: TimedTextPadding) -> HRESULT,
pub TextWrapping: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextWrapping) -> HRESULT,
pub SetTextWrapping: unsafe extern "system" fn(_: *mut c_void, _: TimedTextWrapping) -> HRESULT,
pub ZIndex: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetZIndex: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub ScrollMode: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextScrollMode) -> HRESULT,
pub SetScrollMode: unsafe extern "system" fn(_: *mut c_void, _: TimedTextScrollMode) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Position: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextPoint) -> HRESULT
§SetPosition: unsafe extern "system" fn(_: *mut c_void, _: TimedTextPoint) -> HRESULT
§Extent: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextSize) -> HRESULT
§SetExtent: unsafe extern "system" fn(_: *mut c_void, _: TimedTextSize) -> HRESULT
§Background: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT
§SetBackground: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT
§WritingMode: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextWritingMode) -> HRESULT
§SetWritingMode: unsafe extern "system" fn(_: *mut c_void, _: TimedTextWritingMode) -> HRESULT
§DisplayAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDisplayAlignment) -> HRESULT
§SetDisplayAlignment: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDisplayAlignment) -> HRESULT
§LineHeight: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT
§SetLineHeight: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT
§IsOverflowClipped: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsOverflowClipped: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§Padding: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextPadding) -> HRESULT
§SetPadding: unsafe extern "system" fn(_: *mut c_void, _: TimedTextPadding) -> HRESULT
§TextWrapping: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextWrapping) -> HRESULT
§SetTextWrapping: unsafe extern "system" fn(_: *mut c_void, _: TimedTextWrapping) -> HRESULT
§ZIndex: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetZIndex: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§ScrollMode: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextScrollMode) -> HRESULT
§SetScrollMode: unsafe extern "system" fn(_: *mut c_void, _: TimedTextScrollMode) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITimedTextRegion_Vtbl
impl RefUnwindSafe for ITimedTextRegion_Vtbl
impl Send for ITimedTextRegion_Vtbl
impl Sync for ITimedTextRegion_Vtbl
impl Unpin for ITimedTextRegion_Vtbl
impl UnwindSafe for ITimedTextRegion_Vtbl
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