GFX.CopyPass¶
Name | Mandatory | Description | Default | Type |
---|---|---|---|---|
⬅️ Input |
The input of this shard is ignored. | None |
||
Output ➡️ |
The render pass object for use in a render pipeline. | GFX.PipelineStep |
||
Name |
No | A name for this pass, to aid in debugging | none |
None String |
Outputs |
No | The outputs to render into | none |
None [{Any}] Var([{Any}]) |
OutputScale |
No | The scale that the output should be rendered as | {main: none} |
None Any |
Inputs |
No | The names of the render pass objects to modify as a sequence of strings. | none |
None [String] Var([String]) |
This shard creates a render pass object that is meant for transferring render data from one stage of the render pipeline to the next. It is also able to make changes to the render data specified in the Inputs parameter, like changing its texture format or down sampling the texture. It makes these changes through its Outputs and OutputScale parameters.
Details¶
The render pass object created by this shard can be placed in a sequence with other render pass objects (created by GFX.DrawablePass
and GFX.EffectPass
). This sequence of render pass objects can then be used in conjuction with a view object (created by GFX.View
) and passed to GFX.Render
to produce a scene.