Module sixtyfps_corelib::component[][src]

Expand description

This module contains the basic datastructures that are exposed to the C API

Structs

A Component is representing an unit that is allocated together

Traits

A Component is representing an unit that is allocated together Note: Was generated from the #[vtable] macro on ComponentVTable

Functions

Call init() on the ItemVTable for each item of the component.

Type Definitions

Type alias to the commonly used VRc<ComponentVTable, Dyn>>

Alias for vtable::VRef<ComponentVTable> which represent a pointer to a dyn Component with the associated vtable

Type alias to the commonly used Pin<VRef<ComponentVTable>>>

Type alias to the commonly used VWeak<ComponentVTable, Dyn>>