#[repr(C)]pub struct TransitionBaseVTable {
pub base: <FerroObject as ObjectType>::VTable,
pub apply: fn(&TransitionBase, &Animatable, Rc<dyn IClock>, &BoxedValue, &BoxedValue) -> Rc<dyn IDisposable>,
pub value_type: fn(&TransitionBase) -> (TypeId, &'static str),
}Expand description
The virtual table of the class.
Fields§
§base: <FerroObject as ObjectType>::VTable§apply: fn(&TransitionBase, &Animatable, Rc<dyn IClock>, &BoxedValue, &BoxedValue) -> Rc<dyn IDisposable>§value_type: fn(&TransitionBase) -> (TypeId, &'static str)Trait Implementations§
Source§impl Clone for TransitionBaseVTable
impl Clone for TransitionBaseVTable
impl Copy for TransitionBaseVTable
Auto Trait Implementations§
impl Freeze for TransitionBaseVTable
impl RefUnwindSafe for TransitionBaseVTable
impl Send for TransitionBaseVTable
impl Sync for TransitionBaseVTable
impl Unpin for TransitionBaseVTable
impl UnsafeUnpin for TransitionBaseVTable
impl UnwindSafe for TransitionBaseVTable
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