|
VuoLayer | VuoLayer_makeEmpty (void) |
| Creates a new, empty scene object.
|
|
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_makeWithTransform (VuoText name, VuoImage image, VuoTransform2d transform, VuoReal alpha) |
| Creates a visible layer that shows an image.
|
|
VuoLayer | VuoLayer_makeRealSize (VuoText name, VuoImage image, VuoPoint2d center, VuoReal alpha, VuoBoolean preservePhysicalSize) |
| Creates a visible layer that shows an image.
|
|
static VuoLayer | VuoLayer_makeWithShadowInternal (VuoText name, VuoImage image, VuoPoint2d center, VuoReal rotation, VuoReal width, VuoReal alpha, VuoBoolean preservePhysicalSize, VuoColor shadowColor, VuoReal shadowBlur, VuoReal shadowAngle, VuoReal shadowDistance, VuoBoolean isRealSize) |
| Creates a layer with a shadow, optionally real size.
|
|
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_makeRealSizeWithShadow (VuoText name, VuoImage image, VuoPoint2d center, VuoReal alpha, VuoBoolean preservePhysicalSize, 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, VuoReal noiseAmount) |
| 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, VuoReal noiseAmount) |
| Creates a visible layer with a radial gradient.
|
|
VuoLayer | VuoLayer_makeGroup (VuoList_VuoLayer childLayers, VuoTransform2d transform) |
| Creates a layer with a group of child layers.
|
|
VuoList_VuoLayer | VuoLayer_getChildLayers (VuoLayer layer) |
| Returns a list of this layer's child layers.
|
|
static VuoRectangle | VuoLayer_getBoundingRectangleWithSceneObject (VuoSceneObject so, VuoInteger viewportWidth, VuoInteger viewportHeight, float backingScaleFactor) |
| Returns a rectangle enclosing the sceneobject (which is assumed to be 2-dimensional).
|
|
VuoLayer | VuoLayer_setAnchor (VuoLayer child, VuoAnchor anchor, VuoInteger viewportWidth, VuoInteger viewportHeight, float backingScaleFactor) |
| Moves the pivot point of child by creating a parent layer and assigning child with an offset.
|
|
VuoRectangle | VuoLayer_getBoundingRectangle (VuoLayer layer, VuoInteger viewportWidth, VuoInteger viewportHeight, float backingScaleFactor) |
| Returns the minimal rectangle enclosing the layer and its child layers.
|
|
bool | VuoLayer_isPopulated (VuoLayer layer) |
| Returns true if the layer or any of its children have a non-empty type.
|
|
VuoLayer | VuoLayer_makeFromJson (json_object *js) |
|
json_object * | VuoLayer_getJson (const VuoLayer value) |
|
char * | VuoLayer_getSummary (const VuoLayer value) |
|