PostProcessStack
Defined in: postprocess/PostProcessStack.ts:43
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PostProcessStack(
state):PostProcessStack
Defined in: postprocess/PostProcessStack.ts:50
Parameters
Section titled “Parameters”PostProcessState
Returns
Section titled “Returns”PostProcessStack
Properties
Section titled “Properties”
readonlyid:number
Defined in: postprocess/PostProcessStack.ts:44
Accessors
Section titled “Accessors”enabledPassCount
Section titled “enabledPassCount”Get Signature
Section titled “Get Signature”get enabledPassCount():
number
Defined in: postprocess/PostProcessStack.ts:143
Returns
Section titled “Returns”number
isDestroyed
Section titled “isDestroyed”Get Signature
Section titled “Get Signature”get isDestroyed():
boolean
Defined in: postprocess/PostProcessStack.ts:163
Returns
Section titled “Returns”boolean
isDirty
Section titled “isDirty”Get Signature
Section titled “Get Signature”get isDirty():
boolean
Defined in: postprocess/PostProcessStack.ts:155
Returns
Section titled “Returns”boolean
passCount
Section titled “passCount”Get Signature
Section titled “Get Signature”get passCount():
number
Defined in: postprocess/PostProcessStack.ts:139
Returns
Section titled “Returns”number
passes
Section titled “passes”Get Signature
Section titled “Get Signature”get passes(): readonly
PassConfig[]
Defined in: postprocess/PostProcessStack.ts:151
Returns
Section titled “Returns”readonly PassConfig[]
Methods
Section titled “Methods”addPass()
Section titled “addPass()”addPass(
name,shader):this
Defined in: postprocess/PostProcessStack.ts:56
Parameters
Section titled “Parameters”string
shader
Section titled “shader”number
Returns
Section titled “Returns”this
clearDirty()
Section titled “clearDirty()”clearDirty():
void
Defined in: postprocess/PostProcessStack.ts:159
Returns
Section titled “Returns”void
clearPasses()
Section titled “clearPasses()”clearPasses():
this
Defined in: postprocess/PostProcessStack.ts:78
Returns
Section titled “Returns”this
destroy()
Section titled “destroy()”destroy():
void
Defined in: postprocess/PostProcessStack.ts:167
Returns
Section titled “Returns”void
removePass()
Section titled “removePass()”removePass(
name):this
Defined in: postprocess/PostProcessStack.ts:69
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setAllPassesEnabled()
Section titled “setAllPassesEnabled()”setAllPassesEnabled(
enabled):void
Defined in: postprocess/PostProcessStack.ts:130
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:86
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:107
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:95
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:118
Parameters
Section titled “Parameters”passName
Section titled “passName”string
uniform
Section titled “uniform”string
Returns
Section titled “Returns”this