Vuo 2.4.4
|
A unique ID for a window being displayed by the composition.
Classes | |
struct | VuoWindowReference_struct |
A unique ID for a window being displayed by the composition. More... | |
Macros | |
#define | VuoWindowReference_OVERRIDES_INTERPROCESS_SERIALIZATION |
This type implements _getInterprocessJson() . | |
Typedefs | |
typedef const struct VuoWindowReference_struct * | VuoWindowReference |
A unique ID for a window being displayed by the composition. | |
Functions | |
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_object * | VuoWindowReference_getJson (const VuoWindowReference value) |
Encodes value as a JSON object. | |
struct json_object * | VuoWindowReference_getInterprocessJson (const VuoWindowReference value) |
Calls VuoWindowReference_getJson(). | |
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. | |
VuoPoint2d | VuoWindowReference_getPosition (const VuoWindowReference value) |
Returns the position of the top-left of the window's content area, in screen points. | |
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). | |
bool | VuoWindowReference_isFullscreen (const VuoWindowReference value) |
Returns true if the window is currently fullscreen. | |
VuoScreen | VuoWindowReference_getScreen (const VuoWindowReference value) |
Returns the screen the window is currently on. | |
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. | |
#define VuoWindowReference_OVERRIDES_INTERPROCESS_SERIALIZATION |
This type implements _getInterprocessJson()
.
Definition at line 35 of file VuoWindowReference.h.
typedef const struct VuoWindowReference_struct * VuoWindowReference |
A unique ID for a window being displayed by the composition.
VuoReal VuoWindowReference_getAspectRatio | ( | const VuoWindowReference | value | ) |
Returns the window's current aspect ratio.
Definition at line 123 of file VuoWindowReference.m.
void VuoWindowReference_getContentSize | ( | const VuoWindowReference | value, |
VuoInteger * | width, | ||
VuoInteger * | height, | ||
float * | backingScaleFactor | ||
) |
Returns the window's current content size in pixels.
On Retina displays, this function returns the physical number of pixels (device/backing resolution, not logical resolution).
This function may be called from any thread.
Definition at line 156 of file VuoWindowReference.m.
json_object * VuoWindowReference_getInterprocessJson | ( | const VuoWindowReference | value | ) |
Calls VuoWindowReference_getJson().
Interprocess support is not yet implemented.
Definition at line 97 of file VuoWindowReference.m.
json_object * VuoWindowReference_getJson | ( | const VuoWindowReference | value | ) |
Encodes value as a JSON object.
Definition at line 81 of file VuoWindowReference.m.
VuoPoint2d VuoWindowReference_getPosition | ( | const VuoWindowReference | value | ) |
Returns the position of the top-left of the window's content area, in screen points.
This function may be called from any thread.
Definition at line 136 of file VuoWindowReference.m.
VuoScreen VuoWindowReference_getScreen | ( | const VuoWindowReference | value | ) |
Returns the screen the window is currently on.
Definition at line 189 of file VuoWindowReference.m.
char * VuoWindowReference_getString | ( | const VuoWindowReference | value | ) |
Automatically generated function.
char * VuoWindowReference_getSummary | ( | const VuoWindowReference | value | ) |
Returns a brief human-readable summary of value.
Definition at line 106 of file VuoWindowReference.m.
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).
Definition at line 171 of file VuoWindowReference.m.
bool VuoWindowReference_isFullscreen | ( | const VuoWindowReference | value | ) |
Returns true if the window is currently fullscreen.
Definition at line 180 of file VuoWindowReference.m.
VuoWindowReference VuoWindowReference_make | ( | void * | window | ) |
Creates a VuoWindowReference from a VuoWindow.
Since the VuoWindowReference contains the memory address of the VuoWindow, it's only valid as long as the VuoWindow remains in memory.
Definition at line 46 of file VuoWindowReference.m.
VuoWindowReference VuoWindowReference_makeFromJson | ( | struct json_object * | js | ) |
Decodes the JSON object js, expected to contain a string, to create a new VuoMouseButton.
Definition at line 63 of file VuoWindowReference.m.
void VuoWindowReference_release | ( | VuoWindowReference | value | ) |
Automatically generated function.
void VuoWindowReference_retain | ( | VuoWindowReference | value | ) |
Automatically generated function.