docs.unity3d.com
    Show / Hide Table of Contents

    Namespace GLTFast.Schema

    Classes

    Accessor

    An accessor defines a method for retrieving data as typed arrays from within a buffer view. See accessor in the glTF 2.0 specification

    AccessorSparse

    Sparse property of a glTF Accessor

    AccessorSparseIndices

    Sparse indices property of a glTF AccessorSparse

    AccessorSparseValues

    Sparse values property of a glTF AccessorSparse

    AnimationChannel

    AnimationChannelTarget

    AnimationSampler

    Asset

    Metadata about the glTF asset.

    Attributes

    Mesh vertex attribute collection. Each property value is the index of the accessor containing attribute’s data.

    Buffer

    A buffer points to binary geometry, animation, or skins.

    BufferSlice

    Base class; Consists of a byte size and offset

    BufferView

    A view into a buffer generally representing a subset of the buffer.

    BufferViewBase

    Adds buffer index and byte stride to BufferSlice

    BufferViewExtensions

    BufferViewMeshoptExtension

    Camera

    A camera’s projection

    CameraOrthographic

    An orthographic camera containing properties to create an orthographic projection matrix.

    CameraPerspective

    A perspective camera containing properties to create a perspective projection matrix.

    ClearCoat

    This extension defines a clear coating that can be layered on top of an existing glTF material definition. https://github.com/KhronosGroup/glTF/blob/main/extensions/2.0/Khronos/KHR_materials_clearcoat/README.md

    GltfAnimation

    Image

    Image data used to create a texture.

    LightPunctual

    glTF light

    LightsPunctual

    Extension for adding punctual lights. https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_lights_punctual

    Material

    The material appearance of a primitive.

    MaterialExtension

    Material extensions.

    MaterialUnlit

    This extension defines an unlit shading model for use in glTF 2.0 materials, as an alternative to the Physically Based Rendering (PBR) shading models provided by the core specification.

    Mesh

    A set of primitives to be rendered. Its global transform is defined by a node that references it.

    MeshExtras

    Mesh specific extra data.

    MeshGpuInstancing

    Extension for enabling GPU instancing, rendering many copies of a single mesh at once using a small number of draw calls. https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Vendor/EXT_mesh_gpu_instancing

    MeshGpuInstancing.Attributes

    Per-instance attributes collection

    MeshPrimitive

    Geometry to be rendered with the given material.

    MeshPrimitiveDracoExtension

    MeshPrimitiveExtensions

    Mesh primitive extensions

    MorphTarget

    Morph target (blend shape)

    NamedObject

    Base class for anything with a name property

    Node

    An object defining the hierarchy relations and the local transform of its content.

    NodeExtensions

    Node extensions

    NodeLightsPunctual

    Assigns a light to a node

    NormalTextureInfo

    Normal map specific texture info

    OcclusionTextureInfo

    Occlusion map specific texture info

    PbrMetallicRoughness

    A set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology.

    PbrSpecularGlossiness

    This extension defines the specular-glossiness material model from Physically-Based Rendering (PBR). https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Archived/KHR_materials_pbrSpecularGlossiness

    Root

    The root object for a glTF asset. https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#reference-gltf

    RootExtension

    glTF root extensions

    Sampler

    Texture sampler properties for filtering and wrapping modes.

    Scene

    Scene, the top level hierarchy object.

    Sheen

    This extension defines a sheen that can be layered on top of an existing glTF material definition. A sheen layer is a common technique used in Physically-Based Rendering to represent cloth and fabric materials, for example. https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_sheen

    Skin

    Joints and matrices defining a skinned mesh.

    SpotLight

    glTF spot light properties

    Texture

    A texture is defined by an image and a sampler.

    TextureBasisUniversal

    Basis Universal texture extension TextureBasisUniversal

    TextureExtension

    Texture extensions

    TextureInfo

    Reference to a texture.

    TextureInfoExtension

    TextureInfo extensions

    TextureTransform

    KHR_texture_transform glTF extension

    Transmission

    Extension for optical transparency (transmission) https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_transmission

    Enums

    AnimationChannel.Path

    Camera.Type

    Camera projection type

    DrawMode

    The topology type of primitives to render https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#_mesh_primitive_mode

    GltfAccessorAttributeType

    Specifier for an accessor’s type https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#accessor-data-types

    GltfComponentType

    The datatype of an accessor's components https://www.khronos.org/registry/glTF/specs/2.0/glTF-2.0.html#accessor-data-types

    InterpolationType

    LightPunctual.Type

    glTF light type

    Material.AlphaMode

    The material’s alpha rendering mode enumeration specifying the interpretation of the alpha value of the base color.

    Sampler.MagFilterMode

    Magnification filter mode.

    Sampler.MinFilterMode

    Minification filter mode.

    Sampler.WrapMode

    Texture wrap mode.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023