Namespace Frent.Components
Interfaces
- IComponentBase
Base marker component for all component interfaces
- IDestroyable
Marks a component to have a Destroy() method to be called at the end of a component lifetime.
- IEntityUniformUpdate<TUniform>
Indicates a component should be updated with itself as an argument and a uniform of type
TUniform
- IEntityUniformUpdate<TUniform, TArg>
Indicates a component should be updated with itself as an argument and a uniform of type
TUniform, along with the specified components
- IEntityUpdate
Indicates a component should be updated with itself as an argument
- IEntityUpdate<TArg>
Indicates a component should be updated with itself as an argument and the specified components
- IInitable
Marks a component to have a Init(Entity) method to be called at the start of a component lifetime.
- ISparseComponent
Marks a component to be stored in sparse sets instead of archetypes.
- ITag
Indicates a type is intended as a type type.
- IUniformUpdate<TUniform>
Indicates a component should be updated with a uniform of type
TUniform
- IUniformUpdate<TUniform, TArg>
Indicates a component should be updated with a uniform of type
TUniformand the specified components
- IUpdate
Indicates a component should be updated with zero arguments
- IUpdate<TArg>
Indicates a component should be updated with the specified components