#[repr(C)]pub struct StreamGeometryVTable {
pub base: <Geometry as ObjectType>::VTable,
pub open_core: fn(&StreamGeometry) -> Box<dyn IGeometryContext>,
}Expand description
The virtual table of the class.
Fields§
§base: <Geometry as ObjectType>::VTable§open_core: fn(&StreamGeometry) -> Box<dyn IGeometryContext>Trait Implementations§
Source§impl Clone for StreamGeometryVTable
impl Clone for StreamGeometryVTable
impl Copy for StreamGeometryVTable
Auto Trait Implementations§
impl Freeze for StreamGeometryVTable
impl RefUnwindSafe for StreamGeometryVTable
impl Send for StreamGeometryVTable
impl Sync for StreamGeometryVTable
impl Unpin for StreamGeometryVTable
impl UnsafeUnpin for StreamGeometryVTable
impl UnwindSafe for StreamGeometryVTable
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