Trait rinecs::component::OneToNComponent [−][src]
pub trait OneToNComponent: 'static + Sized where
Self: Component,
Self::Storage: OneToNStorage<'a, Self>, { fn slice_type_name() -> &'static str; }
One to N Component trait.
Usually implemented using a derive attribute as in:
#[derive(OneToNComponent, Debug)] struct Geometry{}
Allows to add a slice of this type as an entity’s component.
Required methods
fn slice_type_name() -> &'static str
[src]
Implementors
impl OneToNComponent for BoneBase
impl OneToNComponent for BoneBase
impl OneToNComponent for ArmatureMatrices
impl OneToNComponent for ArmatureMatrices
impl OneToNComponent for ArmatureDualQuats
impl OneToNComponent for ArmatureDualQuats
impl OneToNComponent for MaterialRef
impl OneToNComponent for MaterialRef
impl OneToNComponent for MaterialMultiRef
impl OneToNComponent for MaterialMultiRef
impl OneToNComponent for ShadowMaterialRef
impl OneToNComponent for ShadowMaterialRef
impl OneToNComponent for LightAsCameraUBO
impl OneToNComponent for LightAsCameraUBO
impl OneToNComponent for RenderPlane
impl OneToNComponent for RenderPlane
impl OneToNComponent for Map
impl OneToNComponent for Map
impl OneToNComponent for StaticMap
impl OneToNComponent for StaticMap
impl OneToNComponent for GeomToGpuGeomRef
impl OneToNComponent for GeomToGpuGeomRef
impl OneToNComponent for SubmeshBuffers
impl OneToNComponent for SubmeshBuffers
impl OneToNComponent for RenderPlane
impl OneToNComponent for RenderPlane
impl OneToNComponent for Submesh
impl OneToNComponent for Submesh
impl OneToNComponent for Map
impl OneToNComponent for Map
impl OneToNComponent for StaticMap
impl OneToNComponent for StaticMap
impl OneToNComponent for DirectionalLightMatrices
impl OneToNComponent for DirectionalLightMatrices
impl OneToNComponent for SpotLightMatrices
impl OneToNComponent for SpotLightMatrices