#[repr(C)]pub struct InkToolbarPenButtonVTable {
pub base: <InkToolbarToolButton as ObjectType>::VTable,
pub create_ink_drawing_attributes: fn(&InkToolbarPenButton) -> Result<InkDrawingAttributes, InkError>,
}Expand description
The virtual table of the class.
Fields§
§base: <InkToolbarToolButton as ObjectType>::VTable§create_ink_drawing_attributes: fn(&InkToolbarPenButton) -> Result<InkDrawingAttributes, InkError>Trait Implementations§
Source§impl Clone for InkToolbarPenButtonVTable
impl Clone for InkToolbarPenButtonVTable
impl Copy for InkToolbarPenButtonVTable
Auto Trait Implementations§
impl Freeze for InkToolbarPenButtonVTable
impl RefUnwindSafe for InkToolbarPenButtonVTable
impl Send for InkToolbarPenButtonVTable
impl Sync for InkToolbarPenButtonVTable
impl Unpin for InkToolbarPenButtonVTable
impl UnsafeUnpin for InkToolbarPenButtonVTable
impl UnwindSafe for InkToolbarPenButtonVTable
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more