62 char *valueAsString =
"any";
64 if (value == VuoSceneObjectType_Any)
65 valueAsString =
"any";
66 else if (value == VuoSceneObjectType_Group)
67 valueAsString =
"group";
68 else if (value == VuoSceneObjectType_Mesh)
69 valueAsString =
"mesh";
70 else if (value == VuoSceneObjectType_Camera)
71 valueAsString =
"camera";
72 else if (value == VuoSceneObjectType_Light)
73 valueAsString =
"light";
75 return json_object_new_string(valueAsString);
82 case VuoSceneObjectSubType_Mesh:
83 case VuoSceneObjectSubType_Text:
84 return VuoSceneObjectType_Mesh;
86 case VuoSceneObjectSubType_PerspectiveCamera:
87 case VuoSceneObjectSubType_StereoCamera:
88 case VuoSceneObjectSubType_OrthographicCamera:
89 case VuoSceneObjectSubType_FisheyeCamera:
90 return VuoSceneObjectType_Camera;
92 case VuoSceneObjectSubType_AmbientLight:
93 case VuoSceneObjectSubType_PointLight:
94 case VuoSceneObjectSubType_Spotlight:
95 return VuoSceneObjectType_Light;
100 return VuoSceneObjectType_Group;