|
Gnash
0.8.11dev
|
Helper to generate mouse events, given mouse state & history. More...
#include <MouseButtonState.h>
Public Member Functions | |
| MouseButtonState () | |
| void | markReachableResources () const |
| Mark reachable objects (active and topmost entities) More... | |
Public Attributes | |
| InteractiveObject * | activeEntity |
| entity that currently owns the mouse pointer More... | |
| InteractiveObject * | topmostEntity |
| what's underneath the mouse right now More... | |
| bool | wasDown |
| previous state of mouse button More... | |
| bool | isDown |
| current state of mouse button More... | |
| bool | wasInsideActiveEntity |
| whether mouse was inside the active_entity last frame More... | |
Helper to generate mouse events, given mouse state & history.
|
inline |
|
inline |
Mark reachable objects (active and topmost entities)
References gnash::GcResource::setReachable().
Referenced by gnash::movie_root::markReachableResources().
| InteractiveObject* gnash::MouseButtonState::activeEntity |
entity that currently owns the mouse pointer
Referenced by gnash::movie_root::getActiveEntityUnderPointer(), and gnash::movie_root::testInvariant().
| bool gnash::MouseButtonState::isDown |
current state of mouse button
Referenced by gnash::movie_root::mouseClick(), and gnash::movie_root::testInvariant().
| InteractiveObject* gnash::MouseButtonState::topmostEntity |
what's underneath the mouse right now
Referenced by gnash::movie_root::mouseClick(), and gnash::movie_root::testInvariant().
| bool gnash::MouseButtonState::wasDown |
previous state of mouse button
Referenced by gnash::movie_root::testInvariant().
| bool gnash::MouseButtonState::wasInsideActiveEntity |
whether mouse was inside the active_entity last frame
Referenced by gnash::movie_root::testInvariant().
1.8.12