Skip to content

Latest commit

 

History

History
288 lines (177 loc) · 3.58 KB

api.rst

File metadata and controls

288 lines (177 loc) · 3.58 KB

API

Table of Contents

glTF structs

This section contains all types fastgltf provides to represent data from a glTF asset.

DataSource

fastgltf::DataSource

AssetInfo

fastgltf::AssetInfo

Accessor

fastgltf::Accessor

Animation

fastgltf::Animation

Buffer

fastgltf::Buffer

BufferView

fastgltf::BufferView

Camera

fastgltf::Camera

Image

fastgltf::Image

Light

fastgltf::Light

Material

fastgltf::Material

Mesh

fastgltf::Mesh

Node

fastgltf::Node

Sampler

fastgltf::Sampler

Scene

fastgltf::Scene

Skin

fastgltf::Skin

Texture

fastgltf::Texture

Asset

fastgltf::Asset

Reading & Writing

This section contains all types that one requires to read or write a glTF file using fastgltf. This includes the Parser class, Exporter class, options, and data buffers.

Error

fastgltf::Error

Extensions

fastgltf::Extensions

fastgltf::stringifyExtension

fastgltf::stringifyExtensionBits

Category

fastgltf::Category

Options

fastgltf::Options

ExportOptions

fastgltf::ExportOptions

Expected

fastgltf::Expected

GltfDataBuffer

fastgltf::getGltfBufferPadding

fastgltf::GltfDataBuffer

Parser

fastgltf::Parser

fastgltf::determineGltfFileType

fastgltf::BufferInfo

Exporter

fastgltf::Exporter

fastgltf::FileExporter

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

fastgltf::URIView

URI

fastgltf::URI

span

fastgltf::span

SmallVector

fastgltf::SmallVector

Optional

fastgltf::Optional

OptionalFlagValue

fastgltf::OptionalFlagValue

OptionalWithFlagValue

fastgltf::OptionalWithFlagValue