Struct RenderGraphContext
This class specifies the context given to every render pass. This context type passes a generic command buffer that can be used to schedule all commands. This will eventually be deprecated in favor of more specific contexts that have more specific command buffer types.
Inherited Members
Namespace: UnityEngine.Experimental.Rendering.RenderGraphModule
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public struct RenderGraphContext
Properties
cmd
Command Buffer used for rendering.
Declaration
public CommandBuffer cmd { get; }
Property Value
Type | Description |
---|---|
CommandBuffer |
defaultResources
Render Graph default resources.
Declaration
public RenderGraphDefaultResources defaultResources { get; }
Property Value
Type | Description |
---|---|
RenderGraphDefaultResources |
renderContext
Scriptable Render Context used for rendering.
Declaration
public ScriptableRenderContext renderContext { get; }
Property Value
Type | Description |
---|---|
ScriptableRenderContext |
renderGraphPool
Render Graph pool used for temporary data.
Declaration
public RenderGraphObjectPool renderGraphPool { get; }
Property Value
Type | Description |
---|---|
RenderGraphObjectPool |
Methods
FromInternalContext(InternalRenderGraphContext)
This function is only public for techical resons of the c# language and should not be called outside the package.
Declaration
public void FromInternalContext(InternalRenderGraphContext context)
Parameters
Type | Name | Description |
---|---|---|
InternalRenderGraphContext | context | The context to convert |