Inheritance diagram for Producer::InputArea:
Public Member Functions | |
InputArea () | |
void | addRenderSurface (Producer::RenderSurface *rs) |
bool | isRealized () |
bool | waitForRealize () |
unsigned int | getNumRenderSurfaces () |
RenderSurface * | getRenderSurface (unsigned int index) |
unsigned int | getNumWindows () |
Window | getWindow (unsigned int index) |
void | normalizeMouseMotion (Window win, int mx, int my, float &nmx, float &nmy) |
void | transformMouseMotion (Window win, int mx, int my, float &nmx, float &nmy) |
void | normalizeXY (float &x, float &y) |
void | getExtents (float &minX, float &maxX, float &minY, float &maxY) |
void | getCenter (float &cx, float &cy) |
Protected Member Functions | |
virtual | ~InputArea () |
bool | _init () |
bool | _waitForRealize () |
Protected Attributes | |
std::vector< RenderSurface * > | _mapdata |
bool | _initialized |
float | _minX |
float | _maxX |
float | _minY |
float | _maxY |
Producer::InputArea::InputArea | ( | ) |
virtual Producer::InputArea::~InputArea | ( | ) | [protected, virtual] |
bool Producer::InputArea::_init | ( | ) | [protected] |
bool Producer::InputArea::_waitForRealize | ( | ) | [protected] |
void Producer::InputArea::addRenderSurface | ( | Producer::RenderSurface * | rs | ) |
void Producer::InputArea::getCenter | ( | float & | cx, | |
float & | cy | |||
) |
void Producer::InputArea::getExtents | ( | float & | minX, | |
float & | maxX, | |||
float & | minY, | |||
float & | maxY | |||
) |
unsigned int Producer::InputArea::getNumRenderSurfaces | ( | ) |
unsigned int Producer::InputArea::getNumWindows | ( | ) |
RenderSurface* Producer::InputArea::getRenderSurface | ( | unsigned int | index | ) |
Window Producer::InputArea::getWindow | ( | unsigned int | index | ) |
bool Producer::InputArea::isRealized | ( | ) |
void Producer::InputArea::normalizeMouseMotion | ( | Window | win, | |
int | mx, | |||
int | my, | |||
float & | nmx, | |||
float & | nmy | |||
) |
void Producer::InputArea::normalizeXY | ( | float & | x, | |
float & | y | |||
) |
void Producer::InputArea::transformMouseMotion | ( | Window | win, | |
int | mx, | |||
int | my, | |||
float & | nmx, | |||
float & | nmy | |||
) |
bool Producer::InputArea::waitForRealize | ( | ) |
bool Producer::InputArea::_initialized [protected] |
std::vector<RenderSurface *> Producer::InputArea::_mapdata [protected] |
float Producer::InputArea::_maxX [protected] |
float Producer::InputArea::_maxY [protected] |
float Producer::InputArea::_minX [protected] |
float Producer::InputArea::_minY [protected] |