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:
  • /github/workspace/sources/code/Editor/Selection.hpp
  • /github/workspace/sources/code/Editor/Selection.cpp