Hilo3d API - v2.0.0
    Preparing search index...

    Class GLTFParser

    Strict glTF 1.0/2.0 parser and engine object builder.

    Index
    binaryBody: ArrayBuffer | null = null
    buffers: Record<string, ArrayBuffer> = {}
    bufferViews: Record<string, GLTFBufferViewRuntime> = {}
    cameras: Record<string, Camera> = {}
    className: "GLTFParser" = 'GLTFParser'
    content: string | ArrayBuffer
    customMaterialCreator:
        | (
            (
                name: string,
                material: GLTFMaterial,
                json: GLTFRoot,
                parser: GLTFParser,
            ) => Material | null | undefined
        )
        | null
        | undefined = null
    defaultScene: GLTFIndex | undefined
    extensionHandlers: Readonly<GLTFExtensionHandlerRegistry> | null = null
    extensionsUsed: Record<string, true> = {}
    forceCreateNewBuffer: boolean = false
    glTFVersion: number = 0
    ignoreTextureError: boolean = false
    isBinary: boolean = false
    isGLTF2: boolean = false
    isGLTFParser: true
    isLoadAllTextures: boolean = false
    isMultiAnim: boolean = true
    isProgressive: boolean = false
    isUnQuantizeInShader: boolean = true
    jointMap: Record<string, Node> = {}
    json: GLTFRoot = ...
    lights: Light[] = []
    materials: Record<string, Material> = {}
    meshes: Mesh[] = []
    node: Node = ...
    preHandlerBufferURI:
        | ((uri: string, buffer: GLTFBuffer) => string)
        | null
        | undefined = null
    preHandlerImageURI:
        | ((uri: string, image: GLTFImage) => string)
        | null
        | undefined = null
    preHandlerShaderURI:
        | ((uri: string, index: GLTFIndex, shader: unknown) => string)
        | null
        | undefined = null
    programs: Record<string, unknown> = {}
    resourceErrors: Error[] = []
    shaders: Record<string, string> = {}
    skins: Record<string, Skeleton> = {}
    src: string = ''
    techniques: Record<string, unknown> = {}
    textures: Record<string, Texture> = {}
    useInstanced: boolean = false
    extensionHandlers: GLTFExtensionHandlerRegistry = ...
    MAGIC: "glTF" = 'glTF'
    • Parameters

      • extensions: Readonly<Record<string, unknown>> | undefined
      • name: string
      • Optionalresult: unknown
      • options: GLTFExtensionOptions = {}

      Returns unknown

    • Parameters

      • extensions: Readonly<Record<string, unknown>> | undefined
      • Optionalresult: unknown
      • options: GLTFExtensionOptions = {}

      Returns unknown

    • Parameters

      • name: string

      Returns void