Struct windows::Win32::Media::MediaFoundation::IMFTimedTextStyle_Vtbl
#[repr(C)]pub struct IMFTimedTextStyle_Vtbl {Show 14 fields
pub base__: IUnknown_Vtbl,
pub GetName: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub IsExternal: unsafe extern "system" fn(_: *mut c_void) -> BOOL,
pub GetFontFamily: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub GetFontSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f64, _: *mut MF_TIMED_TEXT_UNIT_TYPE) -> HRESULT,
pub GetColor: unsafe extern "system" fn(_: *mut c_void, _: *mut MFARGB) -> HRESULT,
pub GetBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut MFARGB) -> HRESULT,
pub GetShowBackgroundAlways: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub GetFontStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut MF_TIMED_TEXT_FONT_STYLE) -> HRESULT,
pub GetBold: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub GetRightToLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub GetTextAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut MF_TIMED_TEXT_ALIGNMENT) -> HRESULT,
pub GetTextDecoration: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetTextOutline: unsafe extern "system" fn(_: *mut c_void, _: *mut MFARGB, _: *mut f64, _: *mut f64, _: *mut MF_TIMED_TEXT_UNIT_TYPE) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§GetName: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§IsExternal: unsafe extern "system" fn(_: *mut c_void) -> BOOL
§GetFontFamily: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§GetFontSize: unsafe extern "system" fn(_: *mut c_void, _: *mut f64, _: *mut MF_TIMED_TEXT_UNIT_TYPE) -> HRESULT
§GetColor: unsafe extern "system" fn(_: *mut c_void, _: *mut MFARGB) -> HRESULT
§GetBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut MFARGB) -> HRESULT
§GetShowBackgroundAlways: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT
§GetFontStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut MF_TIMED_TEXT_FONT_STYLE) -> HRESULT
§GetBold: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT
§GetRightToLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT
§GetTextAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut MF_TIMED_TEXT_ALIGNMENT) -> HRESULT
§GetTextDecoration: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetTextOutline: unsafe extern "system" fn(_: *mut c_void, _: *mut MFARGB, _: *mut f64, _: *mut f64, _: *mut MF_TIMED_TEXT_UNIT_TYPE) -> HRESULT
Implementations§
§impl IMFTimedTextStyle_Vtbl
impl IMFTimedTextStyle_Vtbl
pub const fn new<Identity: IUnknownImpl<Impl = Impl>, Impl: IMFTimedTextStyle_Impl, const OFFSET: isize>( ) -> IMFTimedTextStyle_Vtbl
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl RefUnwindSafe for IMFTimedTextStyle_Vtbl
impl Send for IMFTimedTextStyle_Vtbl
impl Sync for IMFTimedTextStyle_Vtbl
impl Unpin for IMFTimedTextStyle_Vtbl
impl UnwindSafe for IMFTimedTextStyle_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