three_dart_jsm/three_dart_jsm/loaders/gltf/index library

Classes

GLTFBinaryExtension
GLTFCubicSplineInterpolant
GLTFDracoMeshCompressionExtension
DRACO Mesh Compression Extension
GLTFExtension
GLTFLightsExtension
Punctual Lights Extension
GLTFLoader
GLTFMaterialsClearcoatExtension
Clearcoat Materials Extension
GLTFMaterialsIorExtension
Materials ior Extension
GLTFMaterialsPbrSpecularGlossinessExtension
GLTFMaterialsSheenExtension
Sheen Materials Extension
GLTFMaterialsSpecularExtension
Materials specular Extension
GLTFMaterialsTransmissionExtension
Transmission Materials Extension
GLTFMaterialsUnlitExtension
Unlit Materials Extension
GLTFMaterialsVolumeExtension
Materials Volume Extension
GLTFMeshoptCompression
meshopt BufferView Compression Extension
GLTFMeshQuantizationExtension
Mesh Quantization Extension
GLTFMeshStandardSGMaterial
A sub class of StandardMaterial with some of the functionality changed via the onBeforeCompile callback @pailhead
GLTFParser
GLTFRegistry
GLTFTextureBasisUExtension
BasisU Texture Extension
GLTFTextureDDSExtension
DDS Texture Extension
GLTFTextureTransformExtension
Texture Transform Extension
GLTFTextureWebPExtension
WebP Texture Extension
GLTypeData
PATH_PROPERTIES
TypedKeyframeTrack

Properties

addPrimitiveAttributes ↔ Function
@param {BufferGeometry} geometry @param {GLTF.Primitive} primitiveDef @param {GLTFParser} parser @return {Promise
getter/setter pair
addUnknownExtensionsToUserData ↔ Function
getter/setter pair
ALPHA_MODES ↔ Map<String, String>
getter/setter pair
assignExtrasToUserData ↔ Function
@param {Object3D|Material|BufferGeometry} object @param {GLTF.definition} gltfDef
getter/setter pair
ATTRIBUTES ↔ Map<String, String>
getter/setter pair
BINARY_EXTENSION_CHUNK_TYPES ↔ Map<String, int>
getter/setter pair
BINARY_EXTENSION_HEADER_LENGTH ↔ int
getter/setter pair
BINARY_EXTENSION_HEADER_MAGIC ↔ String
getter/setter pair
computeBounds ↔ Function
@param {BufferGeometry} geometry @param {GLTF.Primitive} primitiveDef @param {GLTFParser} parser
getter/setter pair
createAttributesKey ↔ Function
getter/setter pair
createDefaultMaterial ↔ Function
Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#default-material
getter/setter pair
createPrimitiveKey ↔ Function
getter/setter pair
EXTENSIONS ↔ Map<String, String>
getter/setter pair
INTERPOLATION ↔ Map<String, int?>
getter/setter pair
toTrianglesDrawMode ↔ Function
@param {BufferGeometry} geometry @param {Number} drawMode @return {BufferGeometry}
getter/setter pair
updateMorphTargets ↔ Function
@param {Mesh} mesh @param {GLTF.Mesh} meshDef
getter/setter pair
WEBGL_COMPONENT_TYPES ↔ Map<int, Type>
getter/setter pair
WEBGL_COMPONENT_TYPES_BYTES_PER_ELEMENT ↔ Map<int, int>
getter/setter pair
WEBGL_CONSTANTS ↔ Map<String, int>
getter/setter pair
WEBGL_FILTERS ↔ Map<int, int>
getter/setter pair
WEBGL_TYPE_SIZES ↔ Map<String, int>
getter/setter pair
WEBGL_WRAPPINGS ↔ Map<int, int>
getter/setter pair

Functions

addMorphTargets(dynamic geometry, dynamic targets, dynamic parser) → dynamic
Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#morph-targets
getNormalizedComponentScale(dynamic constructor) → dynamic