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