Struct shard_ecs::descriptors::component_descriptor::ComponentDescriptor [−][src]
pub struct ComponentDescriptor {
pub component_type_id: ComponentTypeId,
pub size: u16,
pub align: u16,
pub fns: ComponentDescriptorFnPointers,
}
Expand description
Fields
component_type_id: ComponentTypeId
size: u16
align: u16
fns: ComponentDescriptorFnPointers
Implementations
Represents an invalid component descriptor. This descriptor must not be used as a valid descriptor.
Creates a new component descriptor from the provided arguments.
Returns ComponentDescriptor::INVALID
if a valid descriptor cannot be constructed.
Do not use this manually. It wraps a type erased drop handler.
Get a the component descriptor’s component type id.
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ComponentDescriptor
impl Send for ComponentDescriptor
impl Sync for ComponentDescriptor
impl Unpin for ComponentDescriptor
impl UnwindSafe for ComponentDescriptor
Blanket Implementations
Mutably borrows from an owned value. Read more