Cogs.Core
|
Contains code for composing and managing entities built from components. More...
Classes | |
struct | ColorAttribute |
Tags an object as being able to represent a color. More... | |
class | Component |
Base class for Component instances. More... | |
class | ComponentCollection |
Typed collection of components. More... | |
class | ComponentCollectionBase |
A collection of components, held by component handles. More... | |
class | ComponentDataPool |
Typed data pool for storing data in parallel to a component pool. More... | |
class | ComponentDataPoolBase |
Base class for data pools. More... | |
struct | ComponentFlags |
Contains component flags. More... | |
struct | ComponentHandle |
Handle to a Component instance. More... | |
struct | ComponentPool |
Typed component pool. More... | |
class | ComponentPoolBase |
Untyped Component pool base. More... | |
struct | ComponentPoolFlags |
Contains component pool flags. More... | |
class | ComponentPtr |
A shared_pointer type pointer to a component in an entity. More... | |
struct | DefaultValueAttribute |
Adds default value information to an object. More... | |
struct | DescriptionAttribute |
Adds a description to an object. More... | |
class | Entity |
Container for components, providing composition of dynamic entities. More... | |
struct | RangeAttribute |
Adds range information to an object. More... | |
struct | SerializableAttribute |
Tags an object as being possible to serialize. More... | |
struct | StepSizeAttribute |
Adds step size information to an object. More... | |
Functions | |
constexpr bool | operator== (const ComponentHandle &a, const ComponentHandle &b) |
Overloaded equality operator. | |
Contains code for composing and managing entities built from components.
|
constexpr |
Overloaded equality operator.
Definition at line 133 of file Component.h.