Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
virtual Grindstone::ECS::Entity | CreateEmptyEntity (entt::entity entityToUse=entt::null) |
virtual Grindstone::ECS::Entity | CreateEntity (entt::entity entityToUse=entt::null) |
virtual void | DestroyEntity (Grindstone::ECS::EntityHandle entityId) |
virtual void | DestroyEntity (Grindstone::ECS::Entity entity) |
virtual void | SetName (std::string_view) |
virtual const std::string & | GetName () const |
virtual const std::filesystem::path & | GetPath () const |
virtual bool | HasPath () const |
virtual ECS::ComponentRegistrar * | GetComponentRegistrar () const |
virtual entt::registry & | GetEntityRegistry () |