{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Class GltfImport | Unity glTFast | 6.0.1
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GltfImport

    Loads a glTF's content, converts it to Unity resources and is able to feed it to an IInstantiator for instantiation. Uses the efficient and fast JsonUtility/GltfJsonUtilityParser for JSON parsing.

    Inheritance
    object
    GltfImportBase
    GltfImportBase<Root>
    GltfImport
    Implements
    IDisposable
    IGltfReadable<Root>
    IGltfReadable
    Inherited Members
    GltfImportBase<Root>.Root
    GltfImportBase<Root>.GetSourceRoot()
    GltfImportBase.LoadingDone
    GltfImportBase.LoadingError
    GltfImportBase.SetDefaultDeferAgent(IDeferAgent)
    GltfImportBase.UnsetDefaultDeferAgent(IDeferAgent)
    GltfImportBase.AddImportAddonInstance<T>(T)
    GltfImportBase.GetImportAddonInstance<T>()
    GltfImportBase.Load(string, ImportSettings, CancellationToken)
    GltfImportBase.Load(Uri, ImportSettings, CancellationToken)
    GltfImportBase.Load(byte[], Uri, ImportSettings, CancellationToken)
    GltfImportBase.LoadFile(string, Uri, ImportSettings, CancellationToken)
    GltfImportBase.LoadGltfBinary(byte[], Uri, ImportSettings, CancellationToken)
    GltfImportBase.LoadGltfJson(string, Uri, ImportSettings, CancellationToken)
    GltfImportBase.InstantiateMainScene(Transform)
    GltfImportBase.InstantiateMainScene(IInstantiator)
    GltfImportBase.InstantiateScene(Transform, int)
    GltfImportBase.InstantiateScene(IInstantiator, int)
    GltfImportBase.InstantiateMainSceneAsync(Transform, CancellationToken)
    GltfImportBase.InstantiateMainSceneAsync(IInstantiator, CancellationToken)
    GltfImportBase.InstantiateSceneAsync(Transform, int, CancellationToken)
    GltfImportBase.InstantiateSceneAsync(IInstantiator, int, CancellationToken)
    GltfImportBase.Dispose()
    GltfImportBase.MaterialCount
    GltfImportBase.ImageCount
    GltfImportBase.TextureCount
    GltfImportBase.DefaultSceneIndex
    GltfImportBase.SceneCount
    GltfImportBase.GetSceneName(int)
    GltfImportBase.GetMaterial(int)
    GltfImportBase.GetDefaultMaterial()
    GltfImportBase.GetImage(int)
    GltfImportBase.GetTexture(int)
    GltfImportBase.GetAnimationClips()
    GltfImportBase.GetMeshes()
    GltfImportBase.GetSourceCamera(uint)
    GltfImportBase.GetSourceLightPunctual(uint)
    GltfImportBase.GetSourceScene(int)
    GltfImportBase.GetSourceMaterial(int)
    GltfImportBase.GetSourceNode(int)
    GltfImportBase.GetSourceTexture(int)
    GltfImportBase.GetSourceImage(int)
    GltfImportBase.GetBindPoses(int)
    GltfImportBase.GetAccessor(int)
    GltfImportBase.LoadAccessorDataEvent
    GltfImportBase.MeshResultAssigned
    GltfImportBase.GetAccessorSparseIndices(AccessorSparseIndices, out void*)
    GltfImportBase.GetAccessorSparseValues(AccessorSparseValues, out void*)
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: GLTFast
    Assembly: solution.dll
    Syntax
    public class GltfImport : GltfImportBase<Root>, IDisposable, IGltfReadable<Root>, IGltfReadable

    Constructors

    Name Description
    GltfImport(IDownloadProvider, IDeferAgent, IMaterialGenerator, ICodeLogger)

    Constructs a GltfImport instance with injectable customization objects.

    Methods

    Name Description
    ParseJson(string)

    De-serializes a glTF JSON string and returns the glTF root schema object.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)