PostProcessAPI
此内容尚不支持你的语言。
Defined in: postprocess/PostProcessAPI.ts:131
Per-App post-process API. Owns this App’s state (stacks, camera bindings,
screen stack) and drives the shared C++ post-process pipeline via the module.
The wasm-call methods are shared on the prototype; only state is per-App.
B2b-3a: a single default instance is exported to keep call sites unchanged;
B2b-3b flips this to a per-App defineResource injected into the pipeline.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PostProcessAPI():
PostProcessAPI
Returns
Section titled “Returns”PostProcessAPI
Properties
Section titled “Properties”
readonlystate:PostProcessState
Defined in: postprocess/PostProcessAPI.ts:132
volumeShaders
Section titled “volumeShaders”
readonlyvolumeShaders:Map<string,number>
Defined in: postprocess/PostProcessAPI.ts:136
volumeStacks
Section titled “volumeStacks”
readonlyvolumeStacks:Map<number,PostProcessStack>
Defined in: postprocess/PostProcessAPI.ts:135
Volume-system bookkeeping (per-App): camera → the stack it created, and shared effect shaders.
Accessors
Section titled “Accessors”screenStack
Section titled “screenStack”Get Signature
Section titled “Get Signature”get screenStack():
PostProcessStack|null
Defined in: postprocess/PostProcessAPI.ts:148
Returns
Section titled “Returns”PostProcessStack | null
Methods
Section titled “Methods”_applyForCamera()
Section titled “_applyForCamera()”_applyForCamera(
camera):void
Defined in: postprocess/PostProcessAPI.ts:246
Parameters
Section titled “Parameters”camera
Section titled “camera”number
Returns
Section titled “Returns”void
_applyScreenStack()
Section titled “_applyScreenStack()”_applyScreenStack():
void
Defined in: postprocess/PostProcessAPI.ts:288
Returns
Section titled “Returns”void
_beginScreenCapture()
Section titled “_beginScreenCapture()”_beginScreenCapture():
void
Defined in: postprocess/PostProcessAPI.ts:272
Returns
Section titled “Returns”void
_endScreenCapture()
Section titled “_endScreenCapture()”_endScreenCapture():
void
Defined in: postprocess/PostProcessAPI.ts:280
Returns
Section titled “Returns”void
_executeScreenPasses()
Section titled “_executeScreenPasses()”_executeScreenPasses():
void
Defined in: postprocess/PostProcessAPI.ts:327
Returns
Section titled “Returns”void
_resetAfterCamera()
Section titled “_resetAfterCamera()”_resetAfterCamera():
void
Defined in: postprocess/PostProcessAPI.ts:262
Returns
Section titled “Returns”void
begin()
Section titled “begin()”begin():
void
Defined in: postprocess/PostProcessAPI.ts:220
Returns
Section titled “Returns”void
bind()
Section titled “bind()”bind(
camera,stack):void
Defined in: postprocess/PostProcessAPI.ts:160
Parameters
Section titled “Parameters”camera
Section titled “camera”number
Returns
Section titled “Returns”void
createStack()
Section titled “createStack()”createStack():
PostProcessStack
Defined in: postprocess/PostProcessAPI.ts:156
Returns
Section titled “Returns”end():
void
Defined in: postprocess/PostProcessAPI.ts:228
Returns
Section titled “Returns”void
getStack()
Section titled “getStack()”getStack(
camera):PostProcessStack|null
Defined in: postprocess/PostProcessAPI.ts:171
Parameters
Section titled “Parameters”camera
Section titled “camera”number
Returns
Section titled “Returns”PostProcessStack | null
init()
Section titled “init()”init(
width,height):boolean
Defined in: postprocess/PostProcessAPI.ts:177
Parameters
Section titled “Parameters”number
height
Section titled “height”number
Returns
Section titled “Returns”boolean
isInitialized()
Section titled “isInitialized()”isInitialized():
boolean
Defined in: postprocess/PostProcessAPI.ts:202
Returns
Section titled “Returns”boolean
resize()
Section titled “resize()”resize(
width,height):void
Defined in: postprocess/PostProcessAPI.ts:194
Parameters
Section titled “Parameters”number
height
Section titled “height”number
Returns
Section titled “Returns”void
setBypass()
Section titled “setBypass()”setBypass(
bypass):void
Defined in: postprocess/PostProcessAPI.ts:212
Parameters
Section titled “Parameters”bypass
Section titled “bypass”boolean
Returns
Section titled “Returns”void
setOutputViewport()
Section titled “setOutputViewport()”setOutputViewport(
x,y,w,h):void
Defined in: postprocess/PostProcessAPI.ts:236
Parameters
Section titled “Parameters”number
number
number
number
Returns
Section titled “Returns”void
setScreenStack()
Section titled “setScreenStack()”setScreenStack(
stack):void
Defined in: postprocess/PostProcessAPI.ts:152
Parameters
Section titled “Parameters”PostProcessStack | null
Returns
Section titled “Returns”void
shutdown()
Section titled “shutdown()”shutdown():
void
Defined in: postprocess/PostProcessAPI.ts:186
Returns
Section titled “Returns”void
unbind()
Section titled “unbind()”unbind(
camera):void
Defined in: postprocess/PostProcessAPI.ts:167
Parameters
Section titled “Parameters”camera
Section titled “camera”number
Returns
Section titled “Returns”void