Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Editor::Selection Class Reference

Public Member Functions

void Clear ()
 
void ClearEntities ()
 
void SetSelectedEntity (ECS::Entity)
 
void AddEntity (ECS::Entity)
 
bool IsEntitySelected (ECS::Entity) const
 
void RemoveEntity (ECS::Entity)
 
size_t GetSelectedEntityCount () const
 
ECS::Entity GetSingleSelectedEntity () const
 
void ClearFiles ()
 
void SetSelectedFile (const std::filesystem::path &path)
 
void AddFile (const std::filesystem::path &path)
 
bool IsFileSelected (const std::filesystem::path &path) const
 
void RemoveFile (const std::filesystem::path &path)
 
size_t GetSelectedFileCount () const
 
const std::filesystem::path & GetSingleSelectedFile () const
 

Public Attributes

std::set< ECS::EntityselectedEntities
 
std::set< std::filesystem::path > selectedFiles
 

The documentation for this class was generated from the following files: