Vuo 2.4.4
Loading...
Searching...
No Matches
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.
 
json_object * VuoSceneObjectType_getJson (const VuoSceneObjectType value)
 Encodes value as a JSON object.
 
char * VuoSceneObjectType_getSummary (const VuoSceneObjectType value)
 Returns a compact string representation of value.
 
VuoSceneObjectType VuoSceneObjectType_makeFromSubtype (VuoSceneObjectSubType subType)
 Create a VuoSceneObjectType from the internal VuoSceneObjectSubtype.
 
VuoList_VuoSceneObjectType VuoSceneObjectType_getAllowedValues (void)
 Returns a list of values that instances of this type can have.
 
char * VuoSceneObjectType_getString (const VuoSceneObjectType value)
 Automatically generated function.
 
void VuoSceneObjectType_retain (VuoSceneObjectType value)
 Automatically generated function.
 
void VuoSceneObjectType_release (VuoSceneObjectType value)
 Automatically generated function.
 

Enumeration Type Documentation

◆ VuoSceneObjectType

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

Definition at line 29 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 107 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_getJson()

struct json_object * VuoSceneObjectType_getJson ( const VuoSceneObjectType  value)

Encodes value as a JSON object.

Definition at line 60 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 123 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 36 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_makeFromSubtype()

VuoSceneObjectType VuoSceneObjectType_makeFromSubtype ( VuoSceneObjectSubType  subType)

Create a VuoSceneObjectType from the internal VuoSceneObjectSubtype.

Definition at line 78 of file VuoSceneObjectType.c.

◆ VuoSceneObjectType_release()

void VuoSceneObjectType_release ( VuoSceneObjectType  value)

Automatically generated function.

◆ VuoSceneObjectType_retain()

void VuoSceneObjectType_retain ( VuoSceneObjectType  value)

Automatically generated function.