vsgXchange: vsgXchange::gltf::glTF Struct Reference

vsgXchange 1.1.9 VulkanSceneGraph 3rd party data integration library

Loading...
Searching...
No Matches
vsgXchange::gltf::glTF Struct Reference
Inheritance diagram for vsgXchange::gltf::glTF:
[legend]
Collaboration diagram for vsgXchange::gltf::glTF:
[legend]

## Public Member Functions
void | read_array (vsg::JSONParser &parser, const std::string_view &property) override
void | read_object (vsg::JSONParser &parser, const std::string_view &property) override
void | read_number (vsg::JSONParser &parser, const std::string_view &property, std::istream &input) override
void | report (vsg::LogOutput &output)
virtual void | resolveURIs (vsg::ref_ptr< const vsg::Options > options)

## Public Attributes
vsg::Path | filename
vsg::StringsSchema | extensionsUsed
vsg::StringsSchema | extensionsRequired
vsg::ref_ptr< Asset > | asset
vsg::ObjectsSchema< Accessor > | accessors
vsg::ObjectsSchema< BufferView > | bufferViews
vsg::ObjectsSchema< Buffer > | buffers
vsg::ObjectsSchema< Image > | images
vsg::ObjectsSchema< Material > | materials
vsg::ObjectsSchema< Mesh > | meshes
vsg::ObjectsSchema< Node > | nodes
vsg::ObjectsSchema< Sampler > | samplers
glTFid | scene
vsg::ObjectsSchema< Scene > | scenes
vsg::ObjectsSchema< Texture > | textures
vsg::ObjectsSchema< Animation > | animations
vsg::ObjectsSchema< Camera > | cameras
vsg::ObjectsSchema< Skins > | skins

The documentation for this struct was generated from the following file:

- include/vsgXchange/gltf.h