Struct windows::UI::Text::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 MaybeUninit<HSTRING>) -> HRESULT,
pub SetLanguageTag: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub LinkType: unsafe extern "system" fn(_: *mut c_void, _: *mut LinkType) -> HRESULT,
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 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 MaybeUninit<HSTRING>) -> HRESULT
§SetLanguageTag: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§LinkType: unsafe extern "system" fn(_: *mut c_void, _: *mut LinkType) -> HRESULT
§Name: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> 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) -> HRESULT
Implementations§
§impl ITextCharacterFormat_Vtbl
impl ITextCharacterFormat_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ITextCharacterFormat_Vtblwhere
Identity: ITextCharacterFormat_Impl + IUnknownImpl,
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