|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
This is the complete list of members for Grindstone::ECS::ComponentRegistrar, including all inherited members.
| begin() (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| begin() const (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| CallCreateOnRegistry(WorldContextSet &worldContextSet) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| CallDestroyOnRegistry(WorldContextSet &worldContextSet) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| ComponentMap typedef (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | |
| CopyRegistry(WorldContextSet &to, WorldContextSet &from) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| CreateComponent(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| CreateComponentWithSetup(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| CreateComponentWithSetup(WorldContextSet &worldContextSet, Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| DestroyEntity(ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| end() (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| end() const (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| HasComponent(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| RegisterComponent(SetupComponentFn setupComponentFn=nullptr, DestroyComponentFn destroyComponentFn=nullptr) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | inline |
| RegisterComponent(Grindstone::HashedString name, ComponentFunctions componentFunctions) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| RemoveComponent(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| SetupComponent(Grindstone::HashedString componentType, ECS::Entity entity, void *componentPtr) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| SetupComponent(WorldContextSet &worldContextSet, Grindstone::HashedString componentType, ECS::Entity entity, void *componentPtr) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| TryGetComponent(Grindstone::HashedString name, ECS::Entity entity, void *&outComponent) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| TryGetComponentReflectionData(Grindstone::HashedString name, Grindstone::Reflection::TypeDescriptor_Struct &outReflectionData) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |
| UnregisterComponent() (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | inline |
| UnregisterComponent(Grindstone::HashedString name) (defined in Grindstone::ECS::ComponentRegistrar) | Grindstone::ECS::ComponentRegistrar | virtual |