28 #ifndef __SOP_GLTFLOADER_H__
29 #define __SOP_GLTFLOADER_H__
150 exint getNumAccessors()
const;
151 exint getNumAnimations()
const;
152 exint getNumBuffers()
const;
153 exint getNumBufferViews()
const;
154 exint getNumCameras()
const;
155 exint getNumExtensions()
const;
156 exint getNumImages()
const;
157 exint getNumMaterials()
const;
158 exint getNumMeshes()
const;
159 exint getNumNodes()
const;
160 exint getNumSamplers()
const;
161 exint getNumScenes()
const;
162 exint getNumSkins()
const;
163 exint getNumTextures()
const;
195 bool ReadArrayOfMaps(
const UT_JSONValue *arr,
bool required,
205 bool LoadBuffer(
uint32 idx,
unsigned char *&buffer_data)
const;
232 mutable UT_Lock myAccessorLock;
GT_API const UT_StringHolder filename
UT_JSONValueMap stores a map/dictionary of UT_JSONValue objects.
__hostdev__ SampleFromVoxels< TreeOrAccT, Order, UseCache > createSampler(const TreeOrAccT &acc)
Factory free-function for a sampler of specific polynomial orders.
UT_JSONValueArray stores a list of UT_JSONValue objects.
ReadAccessor< ValueT, LEVEL0, LEVEL1, LEVEL2 > createAccessor(const NanoGrid< ValueT > &grid)
Free-standing function for convenient creation of a ReadAccessor with optional and customizable node ...
std::function< T > UT_Function
Class to store JSON objects as C++ objects.