Navigation
API > API/Runtime > API/Runtime/RHI
| |
|
| Name |
EDepthStencilTargetActions |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path |
#include "RHIResources.h" |
Syntax
enum EDepthStencilTargetActions
{
DepthMask = 4,
RTACTION_MAKE_MASK,
DontLoad_DontStore = (((uint8)ERenderTargetActions::DontLoad_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::DontLoad_DontStore),
DontLoad_StoreDepthStencil = (((uint8)ERenderTargetActions::DontLoad_Store << (uint8)DepthMask) | (uint8)ERenderTargetActions::DontLoad_Store),
DontLoad_StoreStencilNotDepth = (((uint8)ERenderTargetActions::DontLoad_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::DontLoad_Store),
ClearDepthStencil_StoreDepthStencil = (((uint8)ERenderTargetActions::Clear_Store << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_Store),
LoadDepthStencil_StoreDepthStencil = (((uint8)ERenderTargetActions::Load_Store << (uint8)DepthMask) | (uint8)ERenderTargetActions::Load_Store),
LoadDepthNotStencil_StoreDepthNotStencil = (((uint8)ERenderTargetActions::Load_Store << (uint8)DepthMask) | (uint8)ERenderTargetActions::DontLoad_DontStore),
LoadDepthNotStencil_DontStore = (((uint8)ERenderTargetActions::Load_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::DontLoad_DontStore),
LoadDepthStencil_StoreStencilNotDepth = (((uint8)ERenderTargetActions::Load_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::Load_Store),
ClearDepthStencil_DontStoreDepthStencil = (((uint8)ERenderTargetActions::Clear_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_DontStore),
LoadDepthStencil_DontStoreDepthStencil = (((uint8)ERenderTargetActions::Load_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::Load_DontStore),
ClearDepthStencil_StoreDepthNotStencil = (((uint8)ERenderTargetActions::Clear_Store << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_DontStore),
ClearDepthStencil_StoreStencilNotDepth = (((uint8)ERenderTargetActions::Clear_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_Store),
ClearDepthStencil_ResolveDepthNotStencil = (((uint8)ERenderTargetActions::Clear_Resolve << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_DontStore),
ClearDepthStencil_ResolveStencilNotDepth = (((uint8)ERenderTargetActions::Clear_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_Resolve),
LoadDepthClearStencil_StoreDepthStencil = (((uint8)ERenderTargetActions::Load_Store << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_Store),
ClearStencilDontLoadDepth_StoreStencilNotDepth = (((uint8)ERenderTargetActions::DontLoad_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions::Clear_Store),
}
Values
| Name |
Remarks |
| DepthMask |
|
| RTACTION_MAKE_MASK |
|
| DontLoad_DontStore |
|
| DontLoad_StoreDepthStencil |
|
| DontLoad_StoreStencilNotDepth |
|
| ClearDepthStencil_StoreDepthStencil |
|
| LoadDepthStencil_StoreDepthStencil |
|
| LoadDepthNotStencil_StoreDepthNotStencil |
|
| LoadDepthNotStencil_DontStore |
|
| LoadDepthStencil_StoreStencilNotDepth |
|
| ClearDepthStencil_DontStoreDepthStencil |
|
| LoadDepthStencil_DontStoreDepthStencil |
|
| ClearDepthStencil_StoreDepthNotStencil |
|
| ClearDepthStencil_StoreStencilNotDepth |
|
| ClearDepthStencil_ResolveDepthNotStencil |
|
| ClearDepthStencil_ResolveStencilNotDepth |
|
| LoadDepthClearStencil_StoreDepthStencil |
|
| ClearStencilDontLoadDepth_StoreStencilNotDepth |
|