Ocular Engine
Gizmo.hpp
1 
17 #pragma once
18 #ifndef __H__OCULAR_EDITOR_GIZMO__H__
19 #define __H__OCULAR_EDITOR_GIZMO__H__
20 
21 #include "Scene/SceneObject.hpp"
22 
23 //------------------------------------------------------------------------------------------
24 
29 namespace Ocular
30 {
35  namespace Editor
36  {
42  class Gizmo : public Core::SceneObject
43  {
44  public:
45 
46  Gizmo(std::string const& name, Core::SceneObject* parent, std::string const& type);
47  virtual ~Gizmo();
48 
49  virtual void setSelected(bool selected);
50  bool isSelected() const;
51 
52  protected:
53 
54  bool m_IsSelected;
55 
56  private:
57  };
58  }
62 }
67 //------------------------------------------------------------------------------------------
68 
69 #endif
70 #pragma once
bool m_IsSelected
Set to TRUE if this Gizmo has been selected. Note that a Gizmo can not be set as the selected object...
Definition: Gizmo.hpp:54
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: Gizmo.hpp:42
Definition: SceneObject.hpp:93