Skip to content
本页内容

Class: ClusterLightingBuffer

Properties

Constructors

Methods

Properties

clusterBuffer

clusterBuffer: ComputeGPUBuffer

Defined in

src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:5


lightAssignBuffer

lightAssignBuffer: ComputeGPUBuffer

Defined in

src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:6


assignTableBuffer

assignTableBuffer: ComputeGPUBuffer

Defined in

src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:7


clustersUniformBuffer

clustersUniformBuffer: UniformGPUBuffer

Defined in

src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:8

Constructors

constructor

new ClusterLightingBuffer(numClusters, maxNumLightsPerCluster)

Parameters

NameType
numClustersnumber
maxNumLightsPerClusternumber

Defined in

src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:10

Methods

update

update(width, height, clusterPix, clusterTileX, clusterTileY, clusterTileZ, maxNumLights, maxNumLightsPerCluster, near, far): void

Parameters

NameType
widthnumber
heightnumber
clusterPixnumber
clusterTileXnumber
clusterTileYnumber
clusterTileZnumber
maxNumLightsnumber
maxNumLightsPerClusternumber
nearnumber
farnumber

Returns

void

Defined in

src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:21