Skip to main content

Component

Trait Component 

Source
pub trait Component:
    'static
    + Any
    + Send
    + Sync
    + Clone {
    // Provided method
    fn storage_type() -> StorageType { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Component for AnimationPlayer

Source§

impl Component for AnimationStateMachine

Source§

impl Component for BehaviorTree

Source§

impl Component for BoneAttachment

Source§

impl Component for Camera2D

Source§

impl Component for Decal

Source§

impl Component for EditorRenderTarget

Source§

impl Component for FluidHandle

Source§

impl Component for FluidInteractor

Source§

impl Component for FluidParticle

Source§

impl Component for FluidPhase

Source§

impl Component for GameRenderTarget

Source§

impl Component for LodGroup

Source§

impl Component for LodLevel

Source§

impl Component for NavAgent

Source§

impl Component for ParticleEmitter

Source§

impl Component for Script

Source§

impl Component for Skeleton

Source§

impl Component for Sprite

Source§

impl Component for Terrain

Implementors§

Source§

impl Component for Animated

Source§

impl Component for gizmo_engine::prelude::AnimationPlayer

Source§

impl Component for AudioSource

Source§

impl Component for BackgroundColor

Source§

impl Component for Breakable

Source§

impl Component for Camera

Source§

impl Component for CharacterController

Source§

impl Component for Children

Source§

impl Component for Cloth

Source§

impl Component for Collider

Source§

impl Component for CollisionLayer

Source§

impl Component for DirectionalLight

Source§

impl Component for EntityName

Source§

impl Component for Explosion

Source§

impl Component for FighterController

Source§

impl Component for FluidSimulation

Source§

impl Component for GlobalTransform

Source§

impl Component for Hitbox

Source§

impl Component for Hurtbox

Source§

impl Component for Interaction

Source§

impl Component for IsDeleted

Source§

impl Component for IsHidden

Source§

impl Component for Material

Source§

impl Component for MaterialSource

Source§

impl Component for Mesh

Source§

impl Component for MeshRenderer

Source§

impl Component for MeshSource

Source§

impl Component for Node

Source§

impl Component for Parent

Source§

impl Component for PhysicsMaterial

Source§

impl Component for PointLight

Source§

impl Component for Pooled

Source§

impl Component for PrefabRequest

Source§

impl Component for RigidBody

Source§

impl Component for Rope

Source§

impl Component for SoftBodyMesh

Source§

impl Component for SpotLight

Source§

impl Component for Style

Source§

impl Component for Transform

Source§

impl Component for UiRoot

Source§

impl Component for Vehicle

Source§

impl Component for VehicleController

Source§

impl Component for Velocity

Source§

impl<T> Component for Handle<T>
where T: 'static + Send + Sync,