| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- ***
- API
- ***
- .. contents:: Table of Contents
- glTF structs
- ============
- This section contains all types fastgltf provides to represent data from a glTF asset.
- DataSource
- ----------
- .. doxygentypedef:: fastgltf::DataSource
- AssetInfo
- ---------
- .. doxygenstruct:: fastgltf::AssetInfo
- :members:
- :undoc-members:
- Accessor
- ---------
- .. doxygenstruct:: fastgltf::Accessor
- :members:
- :undoc-members:
- Animation
- ---------
- .. doxygenstruct:: fastgltf::Animation
- :members:
- :undoc-members:
- Buffer
- ------
- .. doxygenstruct:: fastgltf::Buffer
- :members:
- :undoc-members:
- BufferView
- ----------
- .. doxygenstruct:: fastgltf::BufferView
- :members:
- :undoc-members:
- Camera
- ------
- .. doxygenstruct:: fastgltf::Camera
- :members:
- :undoc-members:
- Image
- -----
- .. doxygenstruct:: fastgltf::Image
- :members:
- :undoc-members:
- Light
- -----
- .. doxygenstruct:: fastgltf::Light
- :members:
- :undoc-members:
- Material
- --------
- .. doxygenstruct:: fastgltf::Material
- :members:
- :undoc-members:
- Mesh
- ----
- .. doxygenstruct:: fastgltf::Mesh
- :members:
- :undoc-members:
- Node
- ----
- .. doxygenstruct:: fastgltf::Node
- :members:
- :undoc-members:
- Sampler
- -------
- .. doxygenstruct:: fastgltf::Sampler
- :members:
- :undoc-members:
- Scene
- -----
- .. doxygenstruct:: fastgltf::Scene
- :members:
- :undoc-members:
- Skin
- ----
- .. doxygenstruct:: fastgltf::Skin
- :members:
- :undoc-members:
- Texture
- -------
- .. doxygenstruct:: fastgltf::Texture
- :members:
- :undoc-members:
- Asset
- -----
- .. doxygenclass:: fastgltf::Asset
- :members:
- :undoc-members:
- Parser
- ======
- This section contains all types that one requires to load a glTF file using fastgltf.
- This includes the Parser class, options, and data buffers.
- Error
- -----
- .. doxygenenum:: fastgltf::Error
- Extensions
- ----------
- .. doxygenenum:: fastgltf::Extensions
- .. doxygenfunction:: fastgltf::stringifyExtension
- Category
- --------
- .. doxygenenum:: fastgltf::Category
- .. _options:
- Options
- -------
- .. doxygenenum:: fastgltf::Options
- Expected
- --------
- .. doxygenclass:: fastgltf::Expected
- :members:
- :undoc-members:
- GltfDataBuffer
- --------------
- .. doxygenfunction:: fastgltf::getGltfBufferPadding
- .. doxygenclass:: fastgltf::GltfDataBuffer
- :members:
- :undoc-members:
- Parser
- ------
- .. doxygenclass:: fastgltf::Parser
- :members:
- :undoc-members:
- .. doxygenfunction:: fastgltf::determineGltfFileType
- .. doxygenstruct:: fastgltf::BufferInfo
- :members:
- Utility
- =======
- This sections contains various types used by fastgltf to simplify & process glTF data,
- and for types used to enhance performance & minimize memory usage.
- URIView
- -------
- .. doxygenclass:: fastgltf::URIView
- :members:
- :undoc-members:
- URI
- ---
- .. doxygenclass:: fastgltf::URI
- :members:
- :undoc-members:
- span
- ----
- .. doxygenclass:: fastgltf::span
- :members:
- :undoc-members:
- SmallVector
- -----------
- .. doxygenclass:: fastgltf::SmallVector
- :members:
- :undoc-members:
- Optional
- --------
- .. doxygentypedef:: fastgltf::Optional
- OptionalFlagValue
- -----------------
- .. doxygenstruct:: fastgltf::OptionalFlagValue
- :members:
- :undoc-members:
- OptionalWithFlagValue
- ---------------------
- .. doxygenclass:: fastgltf::OptionalWithFlagValue
- :members:
- :undoc-members:
|