Vuo
0.9.0
|
VuoRenderedLayers implementation.
Functions | |
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. | |
VuoRenderedLayers | VuoRenderedLayers_makeEmpty (void) |
Creates a VuoRenderedLayers with no root layer and zero size. | |
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) |