Class: ClusterLightingBuffer
Constructors
Properties
Methods
Constructors
constructor
• new ClusterLightingBuffer(numClusters, maxNumLightsPerCluster): ClusterLightingBuffer
Parameters
| Name | Type |
|---|---|
numClusters | number |
maxNumLightsPerCluster | number |
Returns
Defined in
src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:10
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
Methods
update
▸ update(width, height, clusterPix, clusterTileX, clusterTileY, clusterTileZ, numLights, maxNumLightsPerCluster, near, far): void
Parameters
| Name | Type |
|---|---|
width | number |
height | number |
clusterPix | number |
clusterTileX | number |
clusterTileY | number |
clusterTileZ | number |
numLights | number |
maxNumLightsPerCluster | number |
near | number |
far | number |
Returns
void
Defined in
src/gfx/renderJob/passRenderer/cluster/ClusterLightingBuffer.ts:21

