VuoRenderedLayers C type definition.
- Copyright
- Copyright © 2012–2015 Kosada Incorporated. This code may be modified and distributed under the terms of the MIT License. For more information, see http://vuo.org/license.
|
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, float backingScaleFactor) |
| 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, float backingScaleFactor, 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.
|
|
VuoRectangle | VuoRenderedLayers_getBoundingBox (VuoPoint2d layerCorners[4]) |
| Returns the axis-aligned bounding box for the 4 points.
|
|
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_makeFromJson (json_object *js) |
|
json_object * | VuoRenderedLayers_getJson (const VuoRenderedLayers value) |
|
char * | VuoRenderedLayers_getSummary (const VuoRenderedLayers value) |
|
|
VuoRenderedLayers | VuoRenderedLayers_makeFromString (const char *str) |
| Automatically generated function.
|
|
char * | VuoRenderedLayers_getString (const VuoRenderedLayers value) |
| Automatically generated function.
|
|
void | VuoRenderedLayers_retain (VuoRenderedLayers value) |
| Automatically generated function.
|
|
void | VuoRenderedLayers_release (VuoRenderedLayers value) |
| Automatically generated function.
|
|