Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ShadowStage

Shadow map render stage

Hierarchy

Index

Properties

Private _additiveShadowQueue

_additiveShadowQueue: RenderShadowMapBatchedQueue

Protected _flow

_flow: RenderFlow

Private _light

_light: Light | null = null

Protected _name

_name: string = ""

Name

Protected _pipeline

_pipeline: RenderPipeline

Protected _priority

_priority: number = 0

Priority

Private _renderArea

_renderArea: Rect = new Rect()

Private _shadowFrameBuffer

_shadowFrameBuffer: Framebuffer | null = null

Protected _tag

_tag: number = 0

Type

Accessors

name

  • get name(): string

priority

  • get priority(): number

tag

  • get tag(): number

Methods

activate

clearFramebuffer

  • clearFramebuffer(camera: Camera): void

destroy

  • destroy(): void

initialize

render

  • render(camera: Camera): void

setUsage

  • setUsage(light: Light, shadowFrameBuffer: Framebuffer): void

Object literals

Static initInfo

initInfo: object
en

A common initialization info for shadow map render stage

zh

一个通用的 ShadowStage 的初始化信息对象

name

name: string = "ShadowStage"

priority

priority: ForwardStagePriority = ForwardStagePriority.FORWARD

tag

tag: number = 0

Generated using TypeDoc