Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderFlow

渲染流程。

Hierarchy

Index

Constructors

constructor

  • 构造函数。

    Returns RenderFlow

Properties

Protected _device

_device: GFXDevice | null = null

GFX设备。

Protected _material

_material: Material | null = null

材质。

Protected _name

_name: string = ""

名称。

Protected _pipeline

_pipeline: RenderPipeline = null!

渲染管线。

Protected _priority

_priority: number = 0

优先级。

Protected _stages

_stages: RenderStage[] = []

渲染阶段数组。

Protected _type

_type: RenderFlowType = RenderFlowType.SCENE

Accessors

device

  • Returns GFXDevice

material

  • Returns Material | null

name

  • get name(): string
  • Returns string

pipeline

  • Returns RenderPipeline

priority

  • get priority(): number
  • Returns number

stages

  • Returns RenderStage[]

type

  • Returns RenderFlowType

Methods

Protected activateStages

  • _activateStages(): void
  • Returns void

activate

  • 把序列化数据转换成运行时数据

    Parameters

    Returns void

Abstract destroy

  • destroy(): any
  • 销毁函数。

    Returns any

destroyStages

  • destroyStages(): void
  • 销毁全部渲染阶段。

    Returns void

initialize

  • 初始化函数。

    Parameters

    Returns void

Abstract rebuild

  • rebuild(): any
  • 重构函数。

    Returns any

render

  • 渲染函数。

    Parameters

    Returns void

resize

  • resize(width: number, height: number): void
  • 重置大小。

    Parameters

    • width: number

      屏幕宽度。

    • height: number

      屏幕高度。

    Returns void

Generated using TypeDoc