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

Description

VuoLayer C type definition.

Classes

struct  VuoLayer
 A 2D Object: visible (image), or virtual (group). More...
 

Typedefs

typedef struct VuoLayer VuoLayer
 A 2D Object: visible (image), or virtual (group).
 

Functions

VuoLayer VuoLayer_makeEmpty (void)
 Creates a new, empty scene object.
 
VuoLayer VuoLayer_makeGroup (VuoList_VuoLayer childLayers, VuoTransform2d transform)
 Creates a layer with a group of child layers.
 
VuoLayer VuoLayer_make (VuoText name, VuoImage image, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal alpha)
 Creates a visible layer that shows an image.
 
VuoLayer VuoLayer_makeWithShadow (VuoText name, VuoImage image, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal alpha, VuoColor shadowColor, VuoReal shadowBlur, VuoReal shadowAngle, VuoReal shadowDistance)
 Creates a visible layer with a shadow.
 
VuoLayer VuoLayer_makeRealSize (VuoText name, VuoImage image, VuoPoint2d center, VuoReal alpha)
 Creates a visible layer that shows an image.
 
VuoLayer VuoLayer_makeRealSizeWithShadow (VuoText name, VuoImage image, VuoPoint2d center, VuoReal alpha, VuoColor shadowColor, VuoReal shadowBlur, VuoReal shadowAngle, VuoReal shadowDistance)
 Creates a visible layer with a shadow.
 
VuoLayer VuoLayer_makeColor (VuoText name, VuoColor color, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
 Creates a rectangular layer with the specified color.
 
VuoLayer VuoLayer_makeOval (VuoText name, VuoColor color, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height, VuoReal sharpness)
 Creates an oval layer with the specified color.
 
VuoLayer VuoLayer_makeRoundedRectangle (VuoText name, VuoColor color, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height, VuoReal sharpness, VuoReal roundness)
 Creates a rounded rectangle layer with the specified color.
 
VuoLayer VuoLayer_makeLinearGradient (VuoText name, VuoList_VuoColor colors, VuoPoint2d start, VuoPoint2d end, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
 Creates a visible layer with a linear gradient.
 
VuoLayer VuoLayer_makeRadialGradient (VuoText name, VuoList_VuoColor colors, VuoPoint2d gradientCenter, VuoReal radius, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal height)
 Creates a visible layer with a radial gradient.
 
VuoRectangle VuoLayer_getBoundingRectangle (VuoLayer layer, VuoInteger viewportWidth, VuoInteger viewportHeight, float backingScaleFactor)
 Returns the minimal rectangle enclosing the layer and its child layers.
 
VuoLayer VuoLayer_makeFromJson (json_object *js)
 
json_objectVuoLayer_getJson (const VuoLayer value)
 
char * VuoLayer_getSummary (const VuoLayer value)
 
VuoLayer VuoLayer_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoLayer_getString (const VuoLayer value)
 Automatically generated function.
 
void VuoLayer_retain (VuoLayer value)
 Automatically generated function.
 
void VuoLayer_release (VuoLayer value)
 Automatically generated function.