|
Public Member Functions |
| InputArea () |
void | addRenderSurface (Producer::RenderSurface *rs) |
bool | isRealized () |
int | getNumRenderSurfaces () |
RenderSurface * | getRenderSurface (int index) |
int | getNumWindows () |
Window | getWindow (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 |
std::map< Window, RenderSurface * > | _winmap |
bool | _initialized |
float | _minX |
float | _maxX |
float | _minY |
float | _maxY |