Optional
target: ValOrFunc<undefined | WebGLRenderTarget>Passes that should run after this pass
Whether to check for gbuffer flag or not. This is used to disable SSAO casting by some objects. its enabled automatically by the SSAOPlugin when required. This is disabled by default so that we dont read texture for no reason.
Readonly
isReadonly
materialReadonly
passUnique id for the pass. Used to determine the order of passes in the pipeline.
Passes that are required to be present in the pipeline to run this pass.
Optional
targetStatic
Readonly
DEFAULT_renamed to isExtendedShaderPass
This function gets called at the beginning of every frame where this pass would be enabled.
Set the pass as dirty. This is implementation specific to the pass/plugin. It generally calls all onDirty and set the viewer dirty.
to be called from beforeRender or onObjectRender or similar.
Optional
updater: IShaderPropertiesUpdater | (undefined | IShaderPropertiesUpdater)[]
Passes that should run before this pass