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