Quick reference of glTF constants, enums, and allowed values based on the glTF v2.0 spec.
-
- 5120: BYTE
- size: 1
- 5121: UNSIGNED_BYTE
- size: 1
- 5122: SHORT
- size: 2
- 5123: UNSIGNED_SHORT
- size: 2
- 5125: UNSIGNED_INT
- size: 4
- 5126: FLOAT
- size: 4
- 5120: BYTE
-
- "SCALAR"
- scalar values
- "VEC2"
- 2D vectors
- "VEC3"
- 3D vectors
- "VEC4"
- 4D vectors
- "MAT2"
- 2x2 matrices
- "MAT3"
- 3x3 matrices
- "MAT4"
- 4x4 matrices
- "SCALAR"
-
animation sampler.interpolation:
- "LINEAR" (default)
- "STEP"
- "CUBICSPLINE"
-
- 34962: ARRAY_BUFFER
- for vertex attributes
- 34963: ELEMENT_ARRAY_BUFFER
- for vertex indices
- 34962: ARRAY_BUFFER
-
- "perspective"
- "orthographic"
-
- "image/jpeg"
- "image/png"
-
- 5121: UNSIGNED_BYTE
- 5123: UNSIGNED_SHORT
- 5125: UNSIGNED_INT
-
- "OPAQUE" (default)
- "MASK"
- "BLEND"
-
- 0: POINTS
- 1: LINES
- 2: LINE_LOOP
- 3: LINE_STRIP
- 4: TRIANGLES (default)
- 5: TRIANGLE_STRIP
- 6: TRIANGLE_FAN
-
- 9728: NEAREST
- 9729: LINEAR
-
- 9728: NEAREST
- 9729: LINEAR
- 9984: NEAREST_MIPMAP_NEAREST
- 9985: LINEAR_MIPMAP_NEAREST
- 9986: NEAREST_MIPMAP_LINEAR
- 9987: LINEAR_MIPMAP_LINEAR
-
- 33071: CLAMP_TO_EDGE
- 33648: MIRRORED_REPEAT
- 10497: REPEAT (default)
-
- "translation"
- "rotation"
- "scale"
- "weights"