{!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 GltfImportBase<TRoot> | Unity glTFast | 6.0.1
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class GltfImportBase<TRoot>

    Loads a glTF's content, converts it to Unity resources and is able to feed it to an IInstantiator for instantiation.

    Inheritance
    object
    GltfImportBase
    GltfImportBase<TRoot>
    GltfImport
    GltfImport
    Implements
    IDisposable
    IGltfReadable<TRoot>
    IGltfReadable
    Inherited Members
    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.ParseJson(string)
    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 abstract class GltfImportBase<TRoot> : GltfImportBase, IDisposable, IGltfReadable<TRoot>, IGltfReadable where TRoot : RootBase
    Type Parameters
    Name Description
    TRoot

    Root schema class to use for de-serialization.

    Constructors

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

    Constructs a GltfImport instance with injectable customization objects.

    Properties

    Name Description
    Root

    Main glTF data structure

    Methods

    Name Description
    GetSourceRoot()

    Get source root (de-serialized glTF JSON). This is intended for read-only access. Changes might corrupt data and break subsequent scene instantiation.

    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)