Table of Contents

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