Module |
|
Header |
/Engine/Source/Runtime/RenderCore/Public/RenderGraphResources.h |
Include |
#include "RenderGraphResources.h" |
struct FRDGSubresourceState
Used for tracking the state of an individual subresource during execution.
Name | Description | ||
---|---|---|---|
|
Access |
The last used access on the pass. |
|
|
FirstPass |
The first pass in this state. |
|
|
Flags |
The last used transition flags on the pass. |
|
|
LastPass |
The last pass in this state. |
|
|
NoUAVBarrierFilter |
The last no-UAV barrier to be used by this subresource. |
|
|
Pipeline |
The last used pass hardware pipeline. |
Name | Description | |
---|---|---|
|
FRDGSubresourceState() |
Name | Description | ||
---|---|---|---|
|
Finalize() |
Finalizes the state at the end of the transition chain; keeps access intact. |
|
|
IsMergeAllowed ( |
Given a before and after state, returns whether they can be merged into a single state. |
|
|
IsTransitionRequired ( |
Given a before and after state, returns whether a resource barrier is required. |
|
|
SetPass ( |