Vuo  0.8.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
VuoRenderedLayers.h File Reference

Description

VuoRenderedLayers C type definition.

Classes

struct  VuoRenderedLayers
 A layer (or hierarchical structure of layers) and its dimensions in pixels. More...
 

Typedefs

typedef struct VuoRenderedLayers VuoRenderedLayers
 A layer (or hierarchical structure of layers) and its dimensions in pixels.
 

Functions

VuoRenderedLayers VuoRenderedLayers_makeEmpty (void)
 Creates a VuoRenderedLayers with no root layer and zero size.
 
VuoRenderedLayers VuoRenderedLayers_make (VuoSceneObject rootSceneObject, unsigned long int pixelsWide, unsigned long int pixelsHigh)
 Creates a VuoRenderedLayers with the given rendering root layer, rendering dimensions, and no window.
 
VuoRenderedLayers VuoRenderedLayers_makeWithWindow (VuoSceneObject rootSceneObject, unsigned long int pixelsWide, unsigned long int pixelsHigh, VuoWindowReference window)
 Creates a VuoRenderedLayers with the given rendering root layer, rendering dimensions, and window.
 
bool VuoRenderedLayers_findLayer (VuoRenderedLayers renderedLayers, VuoText layerName, VuoList_VuoSceneObject ancestorObjects, VuoSceneObject *foundObject)
 Finds the layer with the given name, along with its ancestor layers.
 
void VuoRenderedLayers_getTransformedLayer (VuoRenderedLayers renderedLayers, VuoList_VuoSceneObject ancestorObjects, VuoSceneObject targetObject, VuoPoint2d *layerCenter, VuoPoint2d layerCorners[4])
 Outputs the center and corner points of the layer with the given name, as transformed in renderedLayers.
 
bool VuoRenderedLayers_isPointInQuad (VuoPoint2d corners[4], VuoPoint2d point)
 Returns true if the given point is within (or on the boundary) of the quad with the given corner points.
 
bool VuoRenderedLayers_isPointInLayer (VuoRenderedLayers renderedLayers, VuoText layerName, VuoPoint2d point)
 Returns true if the given point is within (or on the boundary) of the layer with the given name.
 
VuoRenderedLayers VuoRenderedLayers_valueFromJson (json_object *js)
 
json_object * VuoRenderedLayers_jsonFromValue (const VuoRenderedLayers value)
 
char * VuoRenderedLayers_summaryFromValue (const VuoRenderedLayers value)
 
VuoRenderedLayers VuoRenderedLayers_valueFromString (const char *str)
 Automatically generated function.
 
char * VuoRenderedLayers_stringFromValue (const VuoRenderedLayers value)
 Automatically generated function.
 
void VuoRenderedLayers_retain (VuoRenderedLayers value)
 Automatically generated function.
 
void VuoRenderedLayers_release (VuoRenderedLayers value)
 Automatically generated function.