PostProcessStack
Defined in: postprocess/PostProcessStack.ts:63
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PostProcessStack(
state):PostProcessStack
Defined in: postprocess/PostProcessStack.ts:70
Parameters
Section titled “Parameters”PostProcessState
Returns
Section titled “Returns”PostProcessStack
Properties
Section titled “Properties”
readonlyid:number
Defined in: postprocess/PostProcessStack.ts:64
Accessors
Section titled “Accessors”enabledPassCount
Section titled “enabledPassCount”Get Signature
Section titled “Get Signature”get enabledPassCount():
number
Defined in: postprocess/PostProcessStack.ts:199
Returns
Section titled “Returns”number
isDestroyed
Section titled “isDestroyed”Get Signature
Section titled “Get Signature”get isDestroyed():
boolean
Defined in: postprocess/PostProcessStack.ts:219
Returns
Section titled “Returns”boolean
isDirty
Section titled “isDirty”Get Signature
Section titled “Get Signature”get isDirty():
boolean
Defined in: postprocess/PostProcessStack.ts:211
Returns
Section titled “Returns”boolean
passCount
Section titled “passCount”Get Signature
Section titled “Get Signature”get passCount():
number
Defined in: postprocess/PostProcessStack.ts:195
Returns
Section titled “Returns”number
passes
Section titled “passes”Get Signature
Section titled “Get Signature”get passes(): readonly
PassConfig[]
Defined in: postprocess/PostProcessStack.ts:207
Returns
Section titled “Returns”readonly PassConfig[]
Methods
Section titled “Methods”addComputePass()
Section titled “addComputePass()”addComputePass(
name,compute):this
Defined in: postprocess/PostProcessStack.ts:92
Adds a compute pass (see ComputePassSource). A device with no compute leaves it out of the chain.
Parameters
Section titled “Parameters”string
compute
Section titled “compute”ComputePassSource
Returns
Section titled “Returns”this
addNativePass()
Section titled “addNativePass()”addNativePass(
name,kind):this
Defined in: postprocess/PostProcessStack.ts:109
Adds a pass the engine implements itself, by kind. A device with no compute stage leaves it out of the chain.
Parameters
Section titled “Parameters”string
string
Returns
Section titled “Returns”this
addPass()
Section titled “addPass()”addPass(
name,shader,scale?,continuesEffect?):this
Defined in: postprocess/PostProcessStack.ts:76
Parameters
Section titled “Parameters”string
shader
Section titled “shader”number
scale?
Section titled “scale?”number = 1
continuesEffect?
Section titled “continuesEffect?”boolean = false
Returns
Section titled “Returns”this
clearDirty()
Section titled “clearDirty()”clearDirty():
void
Defined in: postprocess/PostProcessStack.ts:215
Returns
Section titled “Returns”void
clearPasses()
Section titled “clearPasses()”clearPasses():
this
Defined in: postprocess/PostProcessStack.ts:134
Returns
Section titled “Returns”this
destroy()
Section titled “destroy()”destroy():
void
Defined in: postprocess/PostProcessStack.ts:223
Returns
Section titled “Returns”void
removePass()
Section titled “removePass()”removePass(
name):this
Defined in: postprocess/PostProcessStack.ts:125
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setAllPassesEnabled()
Section titled “setAllPassesEnabled()”setAllPassesEnabled(
enabled):void
Defined in: postprocess/PostProcessStack.ts:186
Parameters
Section titled “Parameters”enabled
Section titled “enabled”boolean
Returns
Section titled “Returns”void
setEnabled()
Section titled “setEnabled()”setEnabled(
name,enabled):this
Defined in: postprocess/PostProcessStack.ts:142
Parameters
Section titled “Parameters”string
enabled
Section titled “enabled”boolean
Returns
Section titled “Returns”this
setTexture()
Section titled “setTexture()”setTexture(
passName,uniform,textureHandle):this
Defined in: postprocess/PostProcessStack.ts:163
Binds a texture (SDK texture handle) to a pass’s sampler uniform.
Parameters
Section titled “Parameters”passName
Section titled “passName”string
uniform
Section titled “uniform”string
textureHandle
Section titled “textureHandle”number
Returns
Section titled “Returns”this
setUniform()
Section titled “setUniform()”setUniform(
passName,uniform,value):this
Defined in: postprocess/PostProcessStack.ts:151
Parameters
Section titled “Parameters”passName
Section titled “passName”string
uniform
Section titled “uniform”string
number
Returns
Section titled “Returns”this
setUniformVec4()
Section titled “setUniformVec4()”setUniformVec4(
passName,uniform,value):this
Defined in: postprocess/PostProcessStack.ts:174
Parameters
Section titled “Parameters”passName
Section titled “passName”string
uniform
Section titled “uniform”string
Returns
Section titled “Returns”this