Skip to main content

Module: Asset-Management

Enumerations

Classes

Interfaces

Type aliases

ExportAssetOptions

Ƭ ExportAssetOptions: ExportFileOptions & { convertMeshToIndexed?: boolean ; name?: string ; compress?: boolean }


BlobExt

Ƭ BlobExt: Blob & { ext: string }


GLTFExporter2Options

Ƭ GLTFExporter2Options: GLTFExporterOptions & { encrypt?: boolean ; encryptKey?: string | Uint8Array ; embedUrlImages?: boolean ; embedUrlImagePreviews?: boolean ; exportExt?: string ; preserveUUIDs?: boolean ; externalImagesInExtras?: boolean ; encodeUint16Rgbe?: boolean ; jsonSpaces?: number }

Functions

createGenericExtensionClass

createGenericExtensionClass(name, textures?): typeof GenericExtension

Parameters

NameType
namestring
textures?Record<string, string | number>

Returns

typeof GenericExtension


processViewer

processViewer(viewer, writer): any

Export viewer config. Data can be imported by importViewer

Parameters

NameType
viewerViewerApp
writerGLTFWriter2

Returns

any


addGLTFExporter

addGLTFExporter(exporter, viewer, exporterClass?, onCtor?): void

Parameters

NameTypeDefault value
exporterIAssetExporterundefined
viewerViewerAppundefined
exporterClasstypeof GLTFExporter2GLTFExporter2
onCtor?(ex: GLTFExporter2) => voidundefined

Returns

void


addDracoLoader

addDracoLoader(): Importer<DRACOLoader2>

Returns

Importer<DRACOLoader2>


addGLTFLoader

addGLTFLoader(viewer): Importer<GLTFLoader2>

Parameters

NameType
viewerViewerApp

Returns

Importer<GLTFLoader2>


addRGBELoader

addRGBELoader(viewer): Importer<__class>

Parameters

NameType
viewerViewerApp

Returns

Importer<__class>


gltfExporterMaterialsVariantsExtensionExport

gltfExporterMaterialsVariantsExtensionExport(writer): GLTFExporterMaterialsVariantsExtensionExport

Parameters

NameType
writerGLTFWriter2

Returns

GLTFExporterMaterialsVariantsExtensionExport

Variables

ALL_WEBGI_EXTENSIONS

Const ALL_WEBGI_EXTENSIONS: typeof Extension[]


KHR_TEXTURE_BASISU

Const KHR_TEXTURE_BASISU: "KHR_texture_basisu"


glbEncryptionPreparser

Const glbEncryptionPreparser: IGLBEncryptionPreparser


khrMaterialsVariantsGLTF

Const khrMaterialsVariantsGLTF: "KHR_materials_variants"