Cogs.Foundation
Loading...
Searching...
No Matches
Classes | Namespaces
ComponentPool.h File Reference
#include "Component.h"
#include "../Memory/MemoryBuffer.h"
#include "../Reflection/TypeDatabase.h"

Go to the source code of this file.

Classes

struct  Cogs::ComponentModel::ComponentPoolFlags
 Contains component pool flags. More...
 
class  Cogs::ComponentModel::ComponentPoolBase
 Untyped Component pool base. More...
 
struct  Cogs::ComponentModel::ComponentPool< ComponentType >
 Typed component pool. More...
 
struct  Cogs::ComponentModel::ComponentPool< ComponentType >::ComponentIterator
 Custom iterator providing iteration support for component pools. More...
 

Namespaces

namespace  Cogs
 Main Cogs namespace.
 
namespace  Cogs::ComponentModel
 Contains code for composing and managing entities built from components.