|
void(* | resizeCallback )(void *, unsigned int width, unsigned int height) |
| Updates the OpenGL context when the view is resized.
|
|
void(* | drawCallback )(void *) |
| Draws onto the OpenGL context.
|
|
void * | drawContext |
| Argument to pass to callbacks (e.g. node instance data).
|
|
dispatch_queue_t | drawQueue |
| Queue to ensure that multiple threads don't attempt to draw to the same window simultaneously.
|
|
void(* | movedMouseTo )(VuoPoint2d) |
| Trigger function, fired when the mouse moves.
|
|
void(* | scrolledMouse )(VuoPoint2d) |
| Trigger function, fired when the mouse is scrolled.
|
|
void(* | usedMouseButton )(VuoMouseButtonAction) |
| Trigger function, fired when a mouse button is used.
|
|
dispatch_queue_t | clickQueue |
| Queue for processing mouse button clicks.
|
|
int | pendingClickCount |
| The number of clicks elapsed so far.
|
|
Stops the view from calling trigger functions.
Sets up the view to call trigger functions.
- (dispatch_queue_t) clickQueue |
|
protected |
Queue for processing mouse button clicks.
- (void(* drawCallback)(void *)) |
|
protected |
Draws onto the OpenGL context.
Argument to pass to callbacks (e.g. node instance data).
- (dispatch_queue_t) drawQueue |
|
protected |
Queue to ensure that multiple threads don't attempt to draw to the same window simultaneously.
Trigger function, fired when the mouse moves.
- (int) pendingClickCount |
|
protected |
The number of clicks elapsed so far.
- (void(* resizeCallback)(void *, unsigned int width, unsigned int height)) |
|
protected |
Updates the OpenGL context when the view is resized.
Trigger function, fired when the mouse is scrolled.
Trigger function, fired when a mouse button is used.
The parent window; allows the view to access it while full-screen.
The documentation for this class was generated from the following files: