17 #ifndef IGNITION_RENDERING_OGRE2_OGRE2SELECTIONBUFFER_HH_ 18 #define IGNITION_RENDERING_OGRE2_OGRE2SELECTIONBUFFER_HH_ 23 #include "ignition/rendering/config.hh" 24 #include "ignition/rendering/ogre2/Export.hh" 37 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
40 struct Ogre2SelectionBufferPrivate;
57 unsigned int _height);
66 public: Ogre::Item *OnSelectionClick(
const int _x,
const int _y);
75 public:
bool ExecuteQuery(
const int _x,
const int _y, Ogre::Item *&_item,
81 public:
void SetDimensions(
unsigned int _width,
unsigned int _height);
84 public:
void Update();
87 private:
void DeleteRTTBuffer();
90 private:
void CreateRTTBuffer();
Generates a selection buffer object for a given camera. The selection buffer is used of entity select...
Definition: Ogre2SelectionBuffer.hh:47
Definition: OgreCamera.hh:28