Vuo  0.6.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
VuoLayer.c File Reference

Description

VuoLayer implementation.

Functions

VuoLayer VuoLayer_makeEmpty (void)
 Creates a new, empty scene object.
 
VuoLayer VuoLayer_make (VuoImage image, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal alpha)
 Creates a visible (image) layer.
 
VuoLayer VuoLayer_makeRealSize (VuoImage image, VuoPoint2d center, VuoReal alpha)
 Creates a visible (image) layer.
 
VuoLayer VuoLayer_makeColor (VuoColor color, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
 Creates a visible layer with the specified color.
 
VuoLayer VuoLayer_makeLinearGradient (VuoList_VuoColor colors, VuoPoint2d start, VuoPoint2d end, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
 Creates a visible layer with a gradient.
 
VuoLayer VuoLayer_makeRadialGradient (VuoList_VuoColor colors, VuoPoint2d gradientCenter, VuoReal radius, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
 Creates a visible layer with a gradient.
 
VuoLayer VuoLayer_makeGroup (VuoList_VuoLayer childLayers, VuoTransform2d transform)
 Creates a layer with a group of child layers.
 
VuoLayer VuoLayer_valueFromJson (json_object *js)
 
json_object * VuoLayer_jsonFromValue (const VuoLayer value)
 
char * VuoLayer_summaryFromValue (const VuoLayer value)