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"