Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderShadowMapBatchedQueue

阴影渲染队列

Hierarchy

  • RenderShadowMapBatchedQueue

Index

Constructors

constructor

Properties

Private _batchedQueue

_batchedQueue: RenderBatchedQueue

Private _descriptorSet

_descriptorSet: DescriptorSet

Private _device

_device: Device

Private _instancedQueue

_instancedQueue: RenderInstancedQueue

Private _passArray

_passArray: Pass[] = []

Private _pipeline

_pipeline: ForwardPipeline

Private _shaderArray

_shaderArray: Shader[] = []

Private _shadowInfo

_shadowInfo: Shadows

Private _shadowMapBuffer

_shadowMapBuffer: Buffer

Private _shadowObjects

_shadowObjects: IRenderObject[]

Private _shadowUBO

_shadowUBO: Float32Array

Private _subModelsArray

_subModelsArray: SubModel[] = []

Methods

Private updateUBOs

  • updateUBOs(light: Light): void

add

  • add(model: Model, cmdBuff: CommandBuffer, _shadowPassIndices: number[]): void

clear

  • clear(): void

gatherLightPasses

recordCommandBuffer

Generated using TypeDoc