Package-level declarations
Types
Animator updates matrices according to glTF animation and skin definitions.
Construction parameters for an AssetLoader.
AssetLoader consumes glTF 2.0 content and produces FilamentAsset objects.
FilamentAsset owns a loaded glTF 2.0 asset and all its Filament objects.
FilamentInstance provides access to a hierarchy of entities instanced from a glTF asset.
MaterialKey encodes glTF material properties for material selection and creation.
MaterialProvider supplies materials to glTF assets during loading: the ubershader provider picks from a pre-compiled set of materials, see createUbershaderProvider.
Construction parameters for a ResourceLoader.
ResourceLoader loads external resources referenced by glTF assets.
Decodes the textures ResourceLoader hands it for the MIME types it's registered under with ResourceLoader.addTextureProvider. Destroy it after the loaders using it.
Properties
Entries in a UvMap.
Functions
A provider transcoding KTX2 (Basis Universal); register it for image/ktx2.
A provider decoding PNG and JPEG with stb_image; register it for image/png and image/jpeg.
A provider over gltfio's default pre-compiled ubershader materials.
A provider decoding WebP, or null where this build has no WebP support (isWebpSupported); register it for image/webp.
The number of Filament UV sets uvmap uses.
Whether this build of gltfio can decode WebP textures.