CallbackPass
extends RenderPass
in package
Table of Contents
Properties
- $executeCallback : Closure
- $name : string
- $setupCallback : Closure
Methods
- __construct() : mixed
- execute() : void
- Executes the render pass
- name() : string
- Returns the name of the render pass, if not overriden this will return the class name.
- setup() : void
- Executes the render pass
Properties
$executeCallback
private
Closure
$executeCallback
$name
private
string
$name
$setupCallback
private
Closure
$setupCallback
Methods
__construct()
public
__construct(string $name, Closure $setupCallback, Closure $executeCallback) : mixed
Parameters
- $name : string
- $setupCallback : Closure
- $executeCallback : Closure
execute()
Executes the render pass
public
execute(PipelineContainer $data, PipelineResources $resources) : void
Parameters
- $data : PipelineContainer
- $resources : PipelineResources
name()
Returns the name of the render pass, if not overriden this will return the class name.
public
name() : string
Return values
stringsetup()
Executes the render pass
public
setup(RenderPipeline $pipeline, PipelineContainer $data) : void
Parameters
- $pipeline : RenderPipeline
- $data : PipelineContainer