Struct windows::Media::Core::ITimedTextStyle_Vtbl
#[repr(C)]pub struct ITimedTextStyle_Vtbl {Show 25 fields
pub base__: IInspectable_Vtbl,
pub Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub FontFamily: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetFontFamily: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub FontSize: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT,
pub SetFontSize: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT,
pub FontWeight: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextWeight) -> HRESULT,
pub SetFontWeight: unsafe extern "system" fn(_: *mut c_void, _: TimedTextWeight) -> HRESULT,
pub Foreground: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetForeground: unsafe extern "system" fn(_: *mut c_void, _: Color) -> 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 IsBackgroundAlwaysShown: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsBackgroundAlwaysShown: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub FlowDirection: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextFlowDirection) -> HRESULT,
pub SetFlowDirection: unsafe extern "system" fn(_: *mut c_void, _: TimedTextFlowDirection) -> HRESULT,
pub LineAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextLineAlignment) -> HRESULT,
pub SetLineAlignment: unsafe extern "system" fn(_: *mut c_void, _: TimedTextLineAlignment) -> HRESULT,
pub OutlineColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetOutlineColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub OutlineThickness: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT,
pub SetOutlineThickness: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT,
pub OutlineRadius: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT,
pub SetOutlineRadius: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§FontFamily: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetFontFamily: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§FontSize: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT
§SetFontSize: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT
§FontWeight: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextWeight) -> HRESULT
§SetFontWeight: unsafe extern "system" fn(_: *mut c_void, _: TimedTextWeight) -> HRESULT
§Foreground: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT
§SetForeground: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT
§Background: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT
§SetBackground: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT
§IsBackgroundAlwaysShown: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetIsBackgroundAlwaysShown: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§FlowDirection: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextFlowDirection) -> HRESULT
§SetFlowDirection: unsafe extern "system" fn(_: *mut c_void, _: TimedTextFlowDirection) -> HRESULT
§LineAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextLineAlignment) -> HRESULT
§SetLineAlignment: unsafe extern "system" fn(_: *mut c_void, _: TimedTextLineAlignment) -> HRESULT
§OutlineColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT
§SetOutlineColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT
§OutlineThickness: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT
§SetOutlineThickness: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT
§OutlineRadius: unsafe extern "system" fn(_: *mut c_void, _: *mut TimedTextDouble) -> HRESULT
§SetOutlineRadius: unsafe extern "system" fn(_: *mut c_void, _: TimedTextDouble) -> HRESULT
Auto Trait Implementations§
impl Freeze for ITimedTextStyle_Vtbl
impl RefUnwindSafe for ITimedTextStyle_Vtbl
impl Send for ITimedTextStyle_Vtbl
impl Sync for ITimedTextStyle_Vtbl
impl Unpin for ITimedTextStyle_Vtbl
impl UnwindSafe for ITimedTextStyle_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