Namespace Frent.Core
Classes
- CommandBuffer
Stores a set of structual changes that can be applied to a World.
- Component
Class for registering components
- ComponentDelegates<T>
Used only in source generation
- Component<T>
Used to quickly get the component ID of a given type
- Tag
Manages tag types.
Structs
- ComponentHandle
A handle to a component of any type. Useful to avoid boxing.
- ComponentID
A lightweight struct that represents a component type. Used for fast lookups.
- EntityType
Represents an entity's type, or set of component and tag types that make it up
- Ref<T>
A wrapper ref struct over a reference to a
T
- TagID
Represents a specific type as a tag, and can be used for tag related queries
Interfaces
- IGenericAction
An generic action with known parameter
- IGenericAction<TParam>
An generic action with known parameter
Enums
- MemoryTrimming
Specifies the level of memory trimming Frent's internal buffers should do
Delegates
- ComponentDelegates<T>.DestroyDelegate
Used only in source generation
- ComponentDelegates<T>.InitDelegate
Used only in source generation