Vuo  2.3.2
Enumerations | Functions
VuoSceneObjectType

Description

Type of 3d object.

Enumerations

enum  VuoSceneObjectType {
  VuoSceneObjectType_Any , VuoSceneObjectType_Group , VuoSceneObjectType_Mesh , VuoSceneObjectType_Camera ,
  VuoSceneObjectType_Light
}
 The type of 3d object (Camera, Mesh, Group, etc). More...
 

Functions

VuoSceneObjectType VuoSceneObjectType_makeFromJson (json_object *js)
 Decodes the JSON object js to create a new value. More...
 
json_objectVuoSceneObjectType_getJson (const VuoSceneObjectType value)
 Encodes value as a JSON object. More...
 
char * VuoSceneObjectType_getSummary (const VuoSceneObjectType value)
 Returns a compact string representation of value. More...
 
VuoSceneObjectType VuoSceneObjectType_makeFromSubtype (VuoSceneObjectSubType subType)
 Create a VuoSceneObjectType from the internal VuoSceneObjectSubtype. More...
 
VuoList_VuoSceneObjectType VuoSceneObjectType_getAllowedValues (void)
 Returns a list of values that instances of this type can have. More...
 
VuoSceneObjectType VuoSceneObjectType_makeFromString (const char *str)
 Automatically generated function. More...
 
char * VuoSceneObjectType_getString (const VuoSceneObjectType value)
 Automatically generated function. More...
 
void VuoSceneObjectType_retain (VuoSceneObjectType value)
 Automatically generated function. More...
 
void VuoSceneObjectType_release (VuoSceneObjectType value)
 Automatically generated function. More...
 

Enumeration Type Documentation

◆ VuoSceneObjectType

The type of 3d object (Camera, Mesh, Group, etc).

Definition at line 30 of file VuoSceneObjectType.h.

Function Documentation

◆ VuoSceneObjectType_getAllowedValues()

VuoList_VuoSceneObjectType VuoSceneObjectType_getAllowedValues ( void  )

Returns a list of values that instances of this type can have.

Definition at line 109 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_getJson()

struct json_object * VuoSceneObjectType_getJson ( const VuoSceneObjectType  value)

Encodes value as a JSON object.

Definition at line 62 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_getString()

char* VuoSceneObjectType_getString ( const VuoSceneObjectType  value)

Automatically generated function.

◆ VuoSceneObjectType_getSummary()

char * VuoSceneObjectType_getSummary ( const VuoSceneObjectType  value)

Returns a compact string representation of value.

Definition at line 125 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_makeFromJson()

VuoSceneObjectType VuoSceneObjectType_makeFromJson ( json_object js)

Decodes the JSON object js to create a new value.

Example:
{
"myTypeIs" : "group"
}

Definition at line 38 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_makeFromString()

VuoSceneObjectType VuoSceneObjectType_makeFromString ( const char *  str)

Automatically generated function.

◆ VuoSceneObjectType_makeFromSubtype()

VuoSceneObjectType VuoSceneObjectType_makeFromSubtype ( VuoSceneObjectSubType  subType)

Create a VuoSceneObjectType from the internal VuoSceneObjectSubtype.

Definition at line 80 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_release()

void VuoSceneObjectType_release ( VuoSceneObjectType  value)

Automatically generated function.

◆ VuoSceneObjectType_retain()

void VuoSceneObjectType_retain ( VuoSceneObjectType  value)

Automatically generated function.