Skip to main content

Module: Asset-Management

Enumerations

Classes

Interfaces

Type aliases

ExportAssetOptions

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

Defined in

webgi/src/extras/asset_manager/AssetExporterPlugin.ts:18


BlobExt

Ƭ BlobExt: Blob & { ext: string }

Defined in

webgi/src/extras/asset_manager/exporter/threejs/AssetExporter.ts:12


GLTFExporter2Options

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

Defined in

webgi/src/extras/asset_manager/exporter/threejs/exporters/GLTFExporter2.ts:13

Functions

processViewer

processViewer(viewer, writer): any

Export viewer config. Data can be imported by importViewer

Parameters

NameType
viewerIViewerApp
writerGLTFWriter2

Returns

any

Defined in

webgi/src/extras/asset_manager/exporter/threejs/exporters/GLTFViewerExport.ts:11


addGLTFExporter

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

Parameters

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

Returns

void

Defined in

webgi/src/extras/asset_manager/exporter/threejs/exporters/gltf.ts:21


addDracoLoader

addDracoLoader(): Importer<DRACOLoader2>

Returns

Importer<DRACOLoader2>

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/draco.ts:4


addGLTFLoader

addGLTFLoader(viewer): Importer<GLTFLoader2>

Parameters

NameType
viewerViewerApp

Returns

Importer<GLTFLoader2>

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:14


addRGBELoader

addRGBELoader(viewer): Importer<__class>

Parameters

NameType
viewerViewerApp

Returns

Importer<__class>

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rgbe.ts:7


gltfExporterMaterialsVariantsExtensionExport

gltfExporterMaterialsVariantsExtensionExport(writer): GLTFExporterMaterialsVariantsExtensionExport

Parameters

NameType
writerGLTFWriter2

Returns

GLTFExporterMaterialsVariantsExtensionExport

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/gltf/GLTFMaterialsVariantsExtensionExport.ts:122

Variables

viewerGLTFExtension

Const viewerGLTFExtension: "WEBGI_viewer"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:12


webgiLightExtrasExtension

Const webgiLightExtrasExtension: "WEBGI_light_extras"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:95


webgiObject3DExtrasExtension

Const webgiObject3DExtrasExtension: "WEBGI_object3d_extras"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:96


webgiMaterialExtrasExtension

Const webgiMaterialExtrasExtension: "WEBGI_material_extras"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:97


GLTFMaterialsBumpMapExtensionName

Const GLTFMaterialsBumpMapExtensionName: "WEBGI_materials_bumpmap"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:391


GLTFMaterialsDisplacementMapExtensionName

Const GLTFMaterialsDisplacementMapExtensionName: "WEBGI_materials_displacementmap"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:393


GLTFMaterialsAlphaMapExtensionName

Const GLTFMaterialsAlphaMapExtensionName: "WEBGI_materials_alphamap"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:395


GLTFMaterialsLightMapExtensionName

Const GLTFMaterialsLightMapExtensionName: "WEBGI_materials_lightmap"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/gltf.ts:397


KHR_TEXTURE_BASISU

Const KHR_TEXTURE_BASISU: "KHR_texture_basisu"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/ktx2.ts:11


glbEncryptionPreparser

Const glbEncryptionPreparser: IGLBEncryptionPreparser

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/GLTFLoader2.ts:62


khrMaterialsVariantsGLTF

Const khrMaterialsVariantsGLTF: "KHR_materials_variants"

Defined in

webgi/src/extras/asset_manager/importer/threejs/loaders/gltf/GLTFMaterialsVariantsExtensionImport.ts:73