Vuo  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
VuoWindowReference.h File Reference


VuoWindowReference interface.


struct  VuoWindowReference_struct
 A unique ID for a window being displayed by the composition. More...


typedef struct
 A unique ID for a window being displayed by the composition.


VuoWindowReference VuoWindowReference_make (void *window)
 Creates a VuoWindowReference from a VuoWindow.
VuoWindowReference VuoWindowReference_makeFromJson (json_object *js)
 Decodes the JSON object js, expected to contain a string, to create a new VuoMouseButton.
struct json_objectVuoWindowReference_getJson (const VuoWindowReference value)
 Encodes value as a JSON object.
char * VuoWindowReference_getSummary (const VuoWindowReference value)
 Returns a brief human-readable summary of value.
VuoReal VuoWindowReference_getAspectRatio (const VuoWindowReference value)
 Returns the window's current aspect ratio.
void VuoWindowReference_getContentSize (const VuoWindowReference value, VuoInteger *width, VuoInteger *height, float *backingScaleFactor)
 Returns the window's current content size in pixels.
bool VuoWindowReference_isFocused (const VuoWindowReference value)
 Returns true if the application is currently focused and the window is currently focused (disregarding auxiliary windows, such as the About box).
VuoWindowReference VuoWindowReference_makeFromString (const char *str)
 Automatically generated function.
char * VuoWindowReference_getString (const VuoWindowReference value)
 Automatically generated function.
void VuoWindowReference_retain (VuoWindowReference value)
 Automatically generated function.
void VuoWindowReference_release (VuoWindowReference value)
 Automatically generated function.