Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::ECS::ComponentRegistrar Member List

This is the complete list of members for Grindstone::ECS::ComponentRegistrar, including all inherited members.

begin() (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
begin() const (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
CallCreateOnRegistry(WorldContextSet &worldContextSet) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
CallDestroyOnRegistry(WorldContextSet &worldContextSet) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
ComponentMap typedef (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrar
CopyRegistry(WorldContextSet &to, WorldContextSet &from) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
CreateComponent(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
CreateComponentWithSetup(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
CreateComponentWithSetup(WorldContextSet &worldContextSet, Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
DestroyEntity(ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
end() (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
end() const (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
HasComponent(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
RegisterComponent(SetupComponentFn setupComponentFn=nullptr, DestroyComponentFn destroyComponentFn=nullptr) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarinline
RegisterComponent(Grindstone::HashedString name, ComponentFunctions componentFunctions) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
RemoveComponent(Grindstone::HashedString name, ECS::Entity entity) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
SetupComponent(Grindstone::HashedString componentType, ECS::Entity entity, void *componentPtr) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
SetupComponent(WorldContextSet &worldContextSet, Grindstone::HashedString componentType, ECS::Entity entity, void *componentPtr) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
TryGetComponent(Grindstone::HashedString name, ECS::Entity entity, void *&outComponent) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
TryGetComponentReflectionData(Grindstone::HashedString name, Grindstone::Reflection::TypeDescriptor_Struct &outReflectionData) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual
UnregisterComponent() (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarinline
UnregisterComponent(Grindstone::HashedString name) (defined in Grindstone::ECS::ComponentRegistrar)Grindstone::ECS::ComponentRegistrarvirtual