3#include "Foundation/ComponentModel/Entity.h"
12 using EntityPtr = std::shared_ptr<ComponentModel::Entity>;
std::weak_ptr< const ComponentModel::Entity > ConstWeakEntityPtr
Weak Smart pointer for const Entity access.
std::shared_ptr< ComponentModel::Entity > EntityPtr
Smart pointer for Entity access.
std::shared_ptr< const ComponentModel::Entity > ConstEntityPtr
Smart pointer for const Entity access.
std::weak_ptr< ComponentModel::Entity > WeakEntityPtr
Weak Smart pointer for Entity access.
Contains all Cogs related functionality.