logo
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

Free the backend graphics resources allocated by the component’s items.

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>>