Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RGBloomPostProcessNode

Bloom后处理节点。

Hierarchy

Index

Constructors

constructor

Events

onActive

onActive:

onCreatedData

onDisable

onDisable:

onExecute

onExecute:

onFillData

onGetPasses

onInit

Properties

inputTypes

inputTypes: { sourceTex: "RenderTarget" } = ...

节点输入的数据类型。

Type declaration

  • sourceTex: "RenderTarget"

outputType

outputType: "RenderTarget" = ...

节点输出的数据类型。

type

type: ERGNodeType = ...

Static sampleRate

sampleRate: number = 4

采样间隔,每sampleRate个像素点进行一次采样。

越低的采样间隔能造成越好的效果,必须设置成2的自然数次幂

*需要在游戏初始化时进行设置才能生效。

Accessors

game

  • 获取当前游戏实例。

    Returns Game

id

  • get id(): number
  • 节点id。

    Returns number

name

  • get name(): string
  • 节点名字。

    Returns string

options

  • get options(): IOptions
  • 节点的初始化配置参数。

    Returns IOptions

output

  • get output(): IRGData[TOutput]
  • 获取当前节点输出。

    Returns IRGData[TOutput]

Methods

getInput

  • getInput<TKey>(key: TKey): IRGData[{ sourceTex: "RenderTarget" }[TKey]]
  • 获取某个节点的输入。

    Type parameters

    • TKey: "sourceTex"

    Parameters

    • key: TKey

    Returns IRGData[{ sourceTex: "RenderTarget" }[TKey]]

reset

  • reset(): void
  • 重置节点状态,清空输入,一般用于可缓存的节点优化。

    Returns void

Generated using TypeDoc