跳到主要内容
版本:v10.0

M3D / M3D / Render / TaskLocalBatch

Class: TaskLocalBatch

M3D.Render.TaskLocalBatch

Memberof

M3D

Description

M3D对象

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TaskLocalBatch(): TaskLocalBatch

Returns

TaskLocalBatch

Overrides

TaskBacthModels.constructor

new TaskLocalBatch(renderTrees, gpuObjects, model, contexts): TaskLocalBatch

Parameters

NameType
renderTreesRenderTrees
gpuObjectsGPUObjects
modelModel
contextsRenderContext[]

Returns

TaskLocalBatch

Overrides

TaskBacthModels.constructor

Properties

hasCreate

hasCreate: any


id

id: number

Inherited from

TaskBacthModels.id


instanceCount

instanceCount: number


count

Static count: number

Inherited from

TaskBacthModels.count


times

Static times: number

Methods

addUpdateInstance

addUpdateInstance(model): void

Parameters

NameType
modelModel

Returns

void


batchModelsVertexData

batchModelsVertexData(models, multiplyMatrix, lodLevel?): Float32Array

Parameters

NameType
modelsModel[]
multiplyMatrixboolean
lodLevel?number

Returns

Float32Array

Inherited from

TaskBacthModels.batchModelsVertexData


batchModelsVertexData1

batchModelsVertexData1(contexts, models, multiplyMatrix, lodLevel?): any[]

Parameters

NameType
contextsRenderContext[]
modelsModel[]
multiplyMatrixboolean
lodLevel?number

Returns

any[]


getEvents

getEvents(): M3DEvent[]

Returns

M3DEvent[]

Description

获得事件列表

Inherited from

TaskBacthModels.getEvents


getId

getId(): number

Returns

number

Description

获取id

Inherited from

TaskBacthModels.getId


registerEvent

registerEvent(event): void

Parameters

NameTypeDescription
eventM3DEventM3D事件

Returns

void

Description

注册事件

Inherited from

TaskBacthModels.registerEvent


removeEvent

removeEvent(): void

Returns

void

Description

删除事件

Inherited from

TaskBacthModels.removeEvent


run

run(useWorker?): void

Parameters

NameType
useWorker?boolean

Returns

void


runLOD

runLOD(lodData): void

Parameters

NameType
lodDataLODData

Returns

void


setId

setId(v): void

Parameters

NameTypeDescription
vnumberShapeId

Returns

void

Description

设置id

Inherited from

TaskBacthModels.setId


updateInstanceData

updateInstanceData(camera): void

Parameters

NameType
cameraCamera

Returns

void