Struct ITextCharacterFormat_Vtbl
#[repr(C)]pub struct ITextCharacterFormat_Vtbl {Show 51 fields
pub base__: IInspectable_Vtbl,
pub AllCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetAllCaps: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub BackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub Bold: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetBold: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub FontStretch: unsafe extern "system" fn(_: *mut c_void, _: *mut FontStretch) -> HRESULT,
pub SetFontStretch: unsafe extern "system" fn(_: *mut c_void, _: FontStretch) -> HRESULT,
pub FontStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut FontStyle) -> HRESULT,
pub SetFontStyle: unsafe extern "system" fn(_: *mut c_void, _: FontStyle) -> HRESULT,
pub ForegroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT,
pub SetForegroundColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT,
pub Hidden: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetHidden: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Italic: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetItalic: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Kerning: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetKerning: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub LanguageTag: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLanguageTag: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub LinkType: unsafe extern "system" fn(_: *mut c_void, _: *mut LinkType) -> HRESULT,
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 Outline: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetOutline: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Position: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetPosition: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub ProtectedText: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetProtectedText: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Size: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetSize: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SmallCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetSmallCaps: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Spacing: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetSpacing: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub Strikethrough: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetStrikethrough: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Subscript: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub Superscript: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT,
pub SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT,
pub TextScript: unsafe extern "system" fn(_: *mut c_void, _: *mut TextScript) -> HRESULT,
pub SetTextScript: unsafe extern "system" fn(_: *mut c_void, _: TextScript) -> HRESULT,
pub Underline: unsafe extern "system" fn(_: *mut c_void, _: *mut UnderlineType) -> HRESULT,
pub SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: UnderlineType) -> HRESULT,
pub Weight: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetWeight: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub SetClone: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetClone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsEqual: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut bool) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§AllCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetAllCaps: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§BackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§SetBackgroundColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§Bold: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetBold: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§FontStretch: unsafe extern "system" fn(_: *mut c_void, _: *mut FontStretch) -> HRESULT§SetFontStretch: unsafe extern "system" fn(_: *mut c_void, _: FontStretch) -> HRESULT§FontStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut FontStyle) -> HRESULT§SetFontStyle: unsafe extern "system" fn(_: *mut c_void, _: FontStyle) -> HRESULT§ForegroundColor: unsafe extern "system" fn(_: *mut c_void, _: *mut Color) -> HRESULT§SetForegroundColor: unsafe extern "system" fn(_: *mut c_void, _: Color) -> HRESULT§Hidden: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetHidden: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Italic: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetItalic: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Kerning: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetKerning: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§LanguageTag: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLanguageTag: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§LinkType: unsafe extern "system" fn(_: *mut c_void, _: *mut LinkType) -> HRESULT§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§Outline: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetOutline: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Position: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetPosition: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§ProtectedText: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetProtectedText: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Size: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetSize: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§SmallCaps: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetSmallCaps: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Spacing: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetSpacing: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§Strikethrough: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetStrikethrough: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Subscript: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetSubscript: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§Superscript: unsafe extern "system" fn(_: *mut c_void, _: *mut FormatEffect) -> HRESULT§SetSuperscript: unsafe extern "system" fn(_: *mut c_void, _: FormatEffect) -> HRESULT§TextScript: unsafe extern "system" fn(_: *mut c_void, _: *mut TextScript) -> HRESULT§SetTextScript: unsafe extern "system" fn(_: *mut c_void, _: TextScript) -> HRESULT§Underline: unsafe extern "system" fn(_: *mut c_void, _: *mut UnderlineType) -> HRESULT§SetUnderline: unsafe extern "system" fn(_: *mut c_void, _: UnderlineType) -> HRESULT§Weight: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetWeight: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§SetClone: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GetClone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§IsEqual: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut bool) -> HRESULTImplementations§
§impl ITextCharacterFormat_Vtbl
impl ITextCharacterFormat_Vtbl
pub const fn new<Identity: ITextCharacterFormat_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ITextCharacterFormat_Vtbl
impl RefUnwindSafe for ITextCharacterFormat_Vtbl
impl Send for ITextCharacterFormat_Vtbl
impl Sync for ITextCharacterFormat_Vtbl
impl Unpin for ITextCharacterFormat_Vtbl
impl UnwindSafe for ITextCharacterFormat_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