Vuo
1.2.4
|
VuoGraphicsWindow interface.
Classes | |
class | VuoGraphicsWindow |
A window containing a VuoGraphicsView. More... | |
Typedefs | |
typedef void(* | VuoGraphicsWindowInitCallback )(void *userData, float backingScaleFactor) |
Called by VuoGraphicsView's init method. | |
typedef void(* | VuoGraphicsWindowUpdateBackingCallback )(void *userData, float backingScaleFactor) |
Called when the window changes screens (including when the window first appears). | |
typedef void(* | VuoGraphicsWindowResizeCallback )(void *userData, unsigned int, unsigned int) |
Called when the window is resized (including transitioning between fullscreen and windowed). | |
typedef VuoIoSurface(* | VuoGraphicsWindowDrawCallback )(void *userData) |
Called when content needs to be redrawn. | |
typedef void(* | VuoGraphicsWindowShowedWindowCallback )(VuoWindowReference window) |
Called when the window is shown, moved, or resized. | |
typedef void(* | VuoGraphicsWindowRequestedFrameCallback )(VuoReal time) |
Called when the display is ready for the next frame. | |
typedef void(* | VuoGraphicsWindowDragCallback )(VuoDragEvent e) |
Called when one or more files enter, exit, or are dropped onto the window. | |
Variables | |
dispatch_semaphore_t | VuoGraphicsWindow_fullScreenTransitionSemaphore |
Serialize making windows fullscreen, since Mac OS X beeps at you (!) if you try to fullscreen two windows too quickly. | |
typedef void(* VuoGraphicsWindowDragCallback)(VuoDragEvent e) |
Called when one or more files enter, exit, or are dropped onto the window.
typedef VuoIoSurface(* VuoGraphicsWindowDrawCallback)(void *userData) |
Called when content needs to be redrawn.
typedef void(* VuoGraphicsWindowInitCallback)(void *userData, float backingScaleFactor) |
Called by VuoGraphicsView's init method.
typedef void(* VuoGraphicsWindowRequestedFrameCallback)(VuoReal time) |
Called when the display is ready for the next frame.
typedef void(* VuoGraphicsWindowResizeCallback)(void *userData, unsigned int, unsigned int) |
Called when the window is resized (including transitioning between fullscreen and windowed).
typedef void(* VuoGraphicsWindowShowedWindowCallback)(VuoWindowReference window) |
Called when the window is shown, moved, or resized.
typedef void(* VuoGraphicsWindowUpdateBackingCallback)(void *userData, float backingScaleFactor) |
Called when the window changes screens (including when the window first appears).
dispatch_semaphore_t VuoGraphicsWindow_fullScreenTransitionSemaphore |
Serialize making windows fullscreen, since Mac OS X beeps at you (!) if you try to fullscreen two windows too quickly.