Open CASCADE Technology  7.7.0.dev
Enumerations | Functions

RWGltf_GltfRootElement.hxx File Reference

Enumerations

enum  RWGltf_GltfRootElement {
  RWGltf_GltfRootElement_Asset , RWGltf_GltfRootElement_Scenes , RWGltf_GltfRootElement_Scene , RWGltf_GltfRootElement_Nodes ,
  RWGltf_GltfRootElement_Meshes , RWGltf_GltfRootElement_Accessors , RWGltf_GltfRootElement_BufferViews , RWGltf_GltfRootElement_Buffers ,
  RWGltf_GltfRootElement_NB_MANDATORY , RWGltf_GltfRootElement_Animations = RWGltf_GltfRootElement_NB_MANDATORY , RWGltf_GltfRootElement_Materials , RWGltf_GltfRootElement_Programs ,
  RWGltf_GltfRootElement_Samplers , RWGltf_GltfRootElement_Shaders , RWGltf_GltfRootElement_Skins , RWGltf_GltfRootElement_Techniques ,
  RWGltf_GltfRootElement_Textures , RWGltf_GltfRootElement_Images , RWGltf_GltfRootElement_ExtensionsUsed , RWGltf_GltfRootElement_ExtensionsRequired ,
  RWGltf_GltfRootElement_NB
}
 Root elements within glTF JSON document. More...
 

Functions

const char * RWGltf_GltfRootElementName (RWGltf_GltfRootElement theElem)
 Root elements within glTF JSON document - names array. More...
 

Enumeration Type Documentation

◆ RWGltf_GltfRootElement

Root elements within glTF JSON document.

Enumerator
RWGltf_GltfRootElement_Asset 

"asset" element, mandatory

RWGltf_GltfRootElement_Scenes 

"scenes" element, mandatory

RWGltf_GltfRootElement_Scene 

"scene" element, optional

RWGltf_GltfRootElement_Nodes 

"nodes" element, mandatory

RWGltf_GltfRootElement_Meshes 

"meshes" element, mandatory

RWGltf_GltfRootElement_Accessors 

"accessors" element, mandatory

RWGltf_GltfRootElement_BufferViews 

"bufferViews" element, mandatory

RWGltf_GltfRootElement_Buffers 

"buffers" element, mandatory

RWGltf_GltfRootElement_NB_MANDATORY 

number of mandatory elements

RWGltf_GltfRootElement_Animations 

"animations" element

RWGltf_GltfRootElement_Materials 

"materials" element,

RWGltf_GltfRootElement_Programs 

"programs" element,

RWGltf_GltfRootElement_Samplers 

"samplers" element,

RWGltf_GltfRootElement_Shaders 

"shaders" element,

RWGltf_GltfRootElement_Skins 

"skins" element,

RWGltf_GltfRootElement_Techniques 

"techniques" element,

RWGltf_GltfRootElement_Textures 

"textures" element,

RWGltf_GltfRootElement_Images 

"images" element,

RWGltf_GltfRootElement_ExtensionsUsed 

"extensionsUsed" element,

RWGltf_GltfRootElement_ExtensionsRequired 

"extensionsRequired" element,

RWGltf_GltfRootElement_NB 

overall number of elements

Function Documentation

◆ RWGltf_GltfRootElementName()

const char* RWGltf_GltfRootElementName ( RWGltf_GltfRootElement  theElem)
inline

Root elements within glTF JSON document - names array.