Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ShadowFlow

Shadow map render flow

Hierarchy

Index

Properties

Private _depth

_depth: GFXTexture | null = null

Private _height

_height: number = 0

Protected _name

_name: string = ""

Protected _pipeline

_pipeline: RenderPipeline

Protected _priority

_priority: number = 0

Private _shadowFrameBuffer

_shadowFrameBuffer: GFXFramebuffer | null = null

Private _shadowRenderPass

_shadowRenderPass: GFXRenderPass | null = null

Private _shadowRenderTargets

_shadowRenderTargets: GFXTexture[] = []

Protected _stages

_stages: RenderStage[] = []

Protected _tag

_tag: number = 0

Private _width

_width: number = 0

Accessors

name

  • get name(): string

priority

  • get priority(): number

shadowFrameBuffer

stages

tag

  • get tag(): number

Methods

activate

destroy

  • destroy(): void

initialize

render

Private resizeShadowMap

  • resizeShadowMap(width: number, height: number): void

Object literals

Static initInfo

initInfo: object
en

A common initialization info for shadow map render flow

zh

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

name

name: string = PIPELINE_FLOW_SHADOW

priority

priority: ForwardFlowPriority = ForwardFlowPriority.SHADOW

tag

tag: RenderFlowTag = RenderFlowTag.SCENE

Generated using TypeDoc