Class ResourceStateDX12
Tracking of per-resource or per-subresource state for D3D12 resources that require to issue resource access barriers during rendering.
Inheritance
ResourceStateDX12
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/DirectX/DX12/ResourceOwnerDX12.h
Syntax
public class ResourceStateDX12 : public GPUResourceState
Methods
IsTransitionNeeded(D3D12_RESOURCE_STATES before, D3D12_RESOURCE_STATES& after)
Returns true if resource state transition is needed in order to use resource in given state.
Declaration
public static bool IsTransitionNeeded(D3D12_RESOURCE_STATES before, D3D12_RESOURCE_STATES& after)
Parameters
D3D12_RESOURCE_STATES
before
The current resource state. |
D3D12_RESOURCE_STATES
after
the destination resource state. |
Returns
bool
True if need to perform a transition, otherwise false. |