#ifndef CNODESELECTION_H #define CNODESELECTION_H #include #include class CSceneSelection { CSceneManager *mpScene; std::vector mSelectedNodes; public: CSceneSelection(CSceneManager *pScene); void SelectNode(CSceneNode *pNode); void DeselectNode(CSceneNode *pNode); u32 SelectionSize(); CSceneNode* NodeByIndex(u32 Index); void ClearSelection(); // Operators CSceneNode* operator[](u32 Index); }; #endif // CNODESELECTION_H