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 |