Loading [MathJax]/extensions/TeX/AMSsymbols.js
Radium Engine  1.5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
PickingManager.cpp
1 #include <Gui/Utils/PickingManager.hpp>
2 
3 #include <Core/Utils/Index.hpp>
4 
5 namespace Ra {
6 namespace Gui {
7 
8 PickingManager::PickingManager() {
9  m_pickingResult.setMode( Engine::Rendering::Renderer::RO );
10  m_pickingResult.setRoIdx( Core::Utils::Index::Invalid() );
11 }
12 
13 PickingManager::~PickingManager() {}
14 
15 void PickingManager::setCurrent( const Engine::Rendering::Renderer::PickingResult& pr ) {
16  m_pickingResult = pr;
17 }
18 
19 const Engine::Rendering::Renderer::PickingResult& PickingManager::getCurrent() const {
20  return m_pickingResult;
21 }
22 
23 void PickingManager::clear() {
24  m_pickingResult.clear();
25 }
26 
27 } // namespace Gui
28 } // namespace Ra
Definition: Cage.cpp:3