Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GLTFParser

Gltfparser

Hierarchy

  • GLTFParser

Index

Properties

associations

extensions

extensions: {}

Type declaration

  • [name: string]: any

fileLoader

fileLoader: I3JS.FileLoader

json

json: any

options

options: { crossOrigin: string; ktx2Loader: I3JS.KTX2Loader; manager: I3JS.LoadingManager; meshoptDecoder: any; path: string; requestHeader: {} }

Type declaration

plugins

textureLoader

Methods

assignFinalMaterial

assignTexture

  • assignTexture(materialParams: {}, mapName: string, mapDef: { extensions?: any; index: number; texCoord?: number }): Promise<void>

createNodeMesh

createUniqueName

  • createUniqueName(originalName: string): string

getDependencies

  • getDependencies(type: string): Promise<any[]>

getDependency

  • getDependency(type: string, index: number): Promise<any>

getMaterialType

  • getMaterialType(): any

loadAccessor

loadAnimation

loadBuffer

  • loadBuffer(bufferIndex: number): Promise<ArrayBuffer>

loadBufferView

  • loadBufferView(bufferViewIndex: number): Promise<ArrayBuffer>

loadCamera

  • loadCamera(cameraIndex: number): Promise<I3JS.Camera>

loadGeometries

loadMaterial

loadMesh

loadNode

loadScene

loadSkin

loadTexture

  • loadTexture(textureIndex: number): Promise<I3JS.Texture>

loadTextureImage

Generated using TypeDoc