|
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 |