Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ForwardStage

前向渲染阶段。

Hierarchy

Index

Constructors

constructor

Properties

Protected _clearColors

_clearColors: IGFXColor[] | null = null

清空颜色数组。

Protected _clearDepth

_clearDepth: number = 1

清空深度。

Protected _clearStencil

_clearStencil: number = 0

清空模板。

Protected _cmdBuff

_cmdBuff: GFXCommandBuffer | null = null

命令缓冲。

Protected _device

_device: GFXDevice | null = null

GFX设备。

Protected _flow

_flow: RenderFlow = null!

渲染流程。

Protected _framebuffer

_framebuffer: GFXFramebuffer | null = null

渲染流程。

Protected _name

_name: string = ""

名称。

Private _opaqueBatchedQueue

_opaqueBatchedQueue: RenderBatchedQueue

Private _opaqueInstancedQueue

_opaqueInstancedQueue: RenderInstancedQueue

Protected _pass

_pass: Pass | null = null

着色过程。

Protected _pipeline

_pipeline: RenderPipeline = null!

渲染管线。

Protected _priority

_priority: number = 0

优先级。

Protected _pso

_pso: GFXPipelineState | null = null

GFX管线状态。

Protected _renderArea

_renderArea: IGFXRect | null = null

渲染区域。

Protected _renderQueues

_renderQueues: RenderQueue[] = []

Protected frameBuffer

frameBuffer: string = ""

Protected renderQueues

renderQueues: RenderQueueDesc[] = []

Accessors

flow

framebuffer

pipeline

priority

  • get priority(): number

Methods

activate

createCmdBuffer

  • createCmdBuffer(): void

destroy

  • destroy(): void

executeCommandBuffer

initialize

rebuild

  • rebuild(): void

render

Protected renderQueueClearFunc

Protected renderQueueSortFunc

resize

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

setClearColor

setClearColors

setClearDepth

  • setClearDepth(depth: number): void

setClearStencil

  • setClearStencil(stencil: number): void

setRenderArea

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

sortRenderQueue

  • sortRenderQueue(): void

Object literals

Static initInfo

initInfo: object

name

name: string = "ForwardStage"

priority

priority: FORWARD = ForwardStagePriority.FORWARD

renderQueues

renderQueues: ({ isTransparent: false; sortMode: FRONT_TO_BACK; stages: string[] } | { isTransparent: true; sortMode: BACK_TO_FRONT; stages: string[] })[] = [{isTransparent: false,sortMode: RenderQueueSortMode.FRONT_TO_BACK,stages: ['default'],},{isTransparent: true,sortMode: RenderQueueSortMode.BACK_TO_FRONT,stages: ['default', 'planarShadow'],},]

Generated using TypeDoc