PostProcessStack
此内容尚不支持你的语言。
Defined in: postprocess/PostProcessStack.ts:49
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PostProcessStack(
state):PostProcessStack
Defined in: postprocess/PostProcessStack.ts:56
Parameters
Section titled “Parameters”PostProcessState
Returns
Section titled “Returns”PostProcessStack
Properties
Section titled “Properties”
readonlyid:number
Defined in: postprocess/PostProcessStack.ts:50
Accessors
Section titled “Accessors”enabledPassCount
Section titled “enabledPassCount”Get Signature
Section titled “Get Signature”get enabledPassCount():
number
Defined in: postprocess/PostProcessStack.ts:150
Returns
Section titled “Returns”number
isDestroyed
Section titled “isDestroyed”Get Signature
Section titled “Get Signature”get isDestroyed():
boolean
Defined in: postprocess/PostProcessStack.ts:170
Returns
Section titled “Returns”boolean
isDirty
Section titled “isDirty”Get Signature
Section titled “Get Signature”get isDirty():
boolean
Defined in: postprocess/PostProcessStack.ts:162
Returns
Section titled “Returns”boolean
passCount
Section titled “passCount”Get Signature
Section titled “Get Signature”get passCount():
number
Defined in: postprocess/PostProcessStack.ts:146
Returns
Section titled “Returns”number
passes
Section titled “passes”Get Signature
Section titled “Get Signature”get passes(): readonly
PassConfig[]
Defined in: postprocess/PostProcessStack.ts:158
Returns
Section titled “Returns”readonly PassConfig[]
Methods
Section titled “Methods”addPass()
Section titled “addPass()”addPass(
name,shader,scale?):this
Defined in: postprocess/PostProcessStack.ts:62
Parameters
Section titled “Parameters”string
shader
Section titled “shader”number
scale?
Section titled “scale?”number = 1
Returns
Section titled “Returns”this
clearDirty()
Section titled “clearDirty()”clearDirty():
void
Defined in: postprocess/PostProcessStack.ts:166
Returns
Section titled “Returns”void
clearPasses()
Section titled “clearPasses()”clearPasses():
this
Defined in: postprocess/PostProcessStack.ts:85
Returns
Section titled “Returns”this
destroy()
Section titled “destroy()”destroy():
void
Defined in: postprocess/PostProcessStack.ts:174
Returns
Section titled “Returns”void
removePass()
Section titled “removePass()”removePass(
name):this
Defined in: postprocess/PostProcessStack.ts:76
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
setAllPassesEnabled()
Section titled “setAllPassesEnabled()”setAllPassesEnabled(
enabled):void
Defined in: postprocess/PostProcessStack.ts:137
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:93
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:114
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:102
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:125
Parameters
Section titled “Parameters”passName
Section titled “passName”string
uniform
Section titled “uniform”string
Returns
Section titled “Returns”this