Namespace Frent.Components
Interfaces
- IComponent
Indicates a component should be updated with zero arguments
- IComponentBase
Base marker component for all component interfaces
- IComponent<TArg>
Indicates a component should be updated with the specified components
- IDestroyable
Marks a component to have a Destroy() method to be called at the end of a component lifetime.
- IEntityComponent
Indicates a component should be updated with itself as an argument
- IEntityComponent<TArg>
Indicates a component should be updated with itself as an argument and the specified components
- IEntityUniformComponent<TUniform>
Indicates a component should be updated with itself as an argument and a uniform of type
TUniform
- IEntityUniformComponent<TUniform, TArg>
Indicates a component should be updated with itself as an argument and a uniform of type
TUniform
, along with the specified components
- IInitable
Marks a component to have a Init(Entity) method to be called at the start of a component lifetime.
- IUniformComponent<TUniform>
Indicates a component should be updated with a uniform of type
TUniform
- IUniformComponent<TUniform, TArg>
Indicates a component should be updated with a uniform of type
TUniform
and the specified components