Cogs.Foundation
|
Go to the source code of this file.
Classes | |
struct | Cogs::ComponentModel::ComponentFlags |
Contains component flags. More... | |
struct | Cogs::ComponentModel::ComponentHandle |
Handle to a Component instance. More... | |
class | Cogs::ComponentModel::Component |
Base class for Component instances. More... | |
Namespaces | |
namespace | Cogs |
Main Cogs namespace. | |
namespace | Cogs::Reflection |
Contains reflection support. | |
namespace | Cogs::ComponentModel |
Contains code for composing and managing entities built from components. | |
Typedefs | |
using | Cogs::ComponentIndex = uint32_t |
Type used to track component indexes in pools. | |
using | Cogs::SizeType = ComponentIndex |
Type used to track the size of pools. | |
Functions | |
constexpr bool | Cogs::ComponentModel::operator== (const ComponentHandle &a, const ComponentHandle &b) |
Overloaded equality operator. | |
template<> | |
Cogs::StringView | getName< Cogs::ComponentModel::Component > () |
|
inline |