flatbuffer library
Classes
- Aabb3
- Axis-aligned bounding box in some local space (typically the space of the vertex positions on a primitive, or the local space of a node).
- Aabb3Builder
- Aabb3ObjectBuilder
- Aabb3T
- Axis-aligned bounding box in some local space (typically the space of the vertex positions on a primitive, or the local space of a node).
- Animation
- AnimationBuilder
- AnimationObjectBuilder
- AnimationT
- Channel
- ChannelBuilder
- ChannelObjectBuilder
- ChannelT
- Color
- Materials.
- ColorBuilder
- ColorObjectBuilder
- ColorT
- Materials.
- ComponentType
- EmbeddedImage
- EmbeddedImageBuilder
- EmbeddedImageObjectBuilder
- EmbeddedImageT
- IndexType
- Indices
- IndicesBuilder
- IndicesObjectBuilder
- IndicesT
- KeyframesTypeId
- Material
-
The final color of each material component is the texture color multiplied
by the factor of the component.
Texture fields are indices into the
Scene->texturesarray. All textures are optional -- a texture index value of -1 indicates no texture. - MaterialBuilder
- MaterialObjectBuilder
- MaterialT
-
The final color of each material component is the texture color multiplied
by the factor of the component.
Texture fields are indices into the
Scene->texturesarray. All textures are optional -- a texture index value of -1 indicates no texture. - MaterialType
- Matrix
- Scene graph.
- MatrixBuilder
- MatrixObjectBuilder
- MatrixT
- Scene graph.
- MeshPrimitive
- MeshPrimitiveBuilder
- MeshPrimitiveObjectBuilder
- MeshPrimitiveT
- Node
- NodeBuilder
- NodeObjectBuilder
- NodeT
- RotationKeyframes
- RotationKeyframesBuilder
- RotationKeyframesObjectBuilder
- RotationKeyframesT
- ScaleKeyframes
- ScaleKeyframesBuilder
- ScaleKeyframesObjectBuilder
- ScaleKeyframesT
- Scene
- SceneBuilder
- SceneObjectBuilder
- SceneT
- Skin
- SkinBuilder
- SkinnedVertex
- SkinnedVertexBuffer
- SkinnedVertexBufferBuilder
- SkinnedVertexBufferObjectBuilder
- SkinnedVertexBufferT
- SkinnedVertexBuilder
- SkinnedVertexObjectBuilder
- SkinnedVertexT
- SkinObjectBuilder
- SkinT
- Sphere
-
Bounding sphere in the same space as an associated
Aabb3. - SphereBuilder
- SphereObjectBuilder
- SphereT
-
Bounding sphere in the same space as an associated
Aabb3. - Texture
-
The
bytesfield takes precedent over theurifield. If both theuriandbytesfields are empty, a fully opaque white placeholder will be used. - TextureBuilder
- TextureObjectBuilder
- TextureT
-
The
bytesfield takes precedent over theurifield. If both theuriandbytesfields are empty, a fully opaque white placeholder will be used. - TranslationKeyframes
- Animations.
- TranslationKeyframesBuilder
- TranslationKeyframesObjectBuilder
- TranslationKeyframesT
- Animations.
- UnskinnedVertexBuffer
- UnskinnedVertexBufferBuilder
- UnskinnedVertexBufferObjectBuilder
- UnskinnedVertexBufferT
- Vec2
- Geometry.
- Vec2Builder
- Vec2ObjectBuilder
- Vec2T
- Geometry.
- Vec3
- Vec3Builder
- Vec3ObjectBuilder
- Vec3T
- Vec4
- Vec4Builder
- Vec4ObjectBuilder
- Vec4T
- Vertex
- VertexBufferTypeId
- VertexBuilder
- VertexObjectBuilder
- VertexT
Extensions
- IndexTypeHelpers on IndexType
- Conversion helpers from the flatbuffer index-type enum.
- MatrixHelpers on Matrix
- Conversion helpers from the flatbuffer 4×4 matrix type.
- NodeHelpers on Node
- Convenience helpers on flatbuffer node references.
- QuaternionHelpers on Vec4
-
Conversion helpers from the flatbuffer 4-vector type, interpreted as
a quaternion (
(x, y, z, w)). - SceneHelpers on Scene
- Convenience helpers on the flatbuffer scene root.
- TextureHelpers on Texture
-
Conversion helper for embedded textures in a
.modelpayload. - Vector3Helpers on Vec3
- Conversion helpers from the flatbuffer 3-vector type.