Skip to main content

Class: GLTFExporterMaterialsVariantsExtensionExport

Asset-Management.GLTFExporterMaterialsVariantsExtensionExport

Properties

name

name: string = khrMaterialsVariantsGLTF

Defined in

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


variantNames

variantNames: string[] = []

Defined in

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


writer

writer: GLTFWriter2

Constructors

constructor

new GLTFExporterMaterialsVariantsExtensionExport(writer)

Parameters

NameType
writerGLTFWriter2

Defined in

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

Methods

beforeParse

beforeParse(objects): void

Parameters

NameType
objectsObject3D<Event, string>[]

Returns

void

Defined in

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


writeMesh

writeMesh(mesh, meshDef): void

Parameters

NameType
meshMesh<BufferGeometry<NormalBufferAttributes, Event, string>, Material<Event, string> | Material<Event, string>[]>
meshDefany

Returns

void

Defined in

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


afterParse

afterParse(input): void

Parameters

NameType
inputany

Returns

void

Defined in

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