#include <selectionbuffer.hpp>
List of all members.
Public Member Functions |
| | SelectionBuffer (Ogre::Camera *camera, int sizeX, int sizeY, int visibilityFlags) |
| virtual | ~SelectionBuffer () |
| int | getSelected (int xPos, int yPos) |
| void | update () |
| virtual Ogre::Technique * | handleSchemeNotFound (unsigned short schemeIndex, const Ogre::String &schemeName, Ogre::Material *originalMaterial, unsigned short lodIndex, const Ogre::Renderable *rend) |
Private Member Functions |
| void | getNextColour () |
Private Attributes |
| Ogre::TexturePtr | mTexture |
| Ogre::RenderTexture * | mRenderTarget |
| Ogre::Image | mBuffer |
std::map< Ogre::ColourValue,
int, cmp_ColourValue > | mColourMap |
| Ogre::ColourValue | mCurrentColour |
Constructor & Destructor Documentation
Member Function Documentation
- Returns:
- ID of the selected object
Member Data Documentation
The documentation for this class was generated from the following files: