Language:
Discover
By Skill Level
By Category

EDepthStencilTargetActions

Choose your OS:

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_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 ),
    ClearStencilDontLoadDepth_StoreStencilNotDepth    = (((uint8)ERenderTargetActions:: DontLoad_DontStore << (uint8)DepthMask) | (uint8)ERenderTargetActions:: Clear_Store ),
}

Values

Name

Description

DepthMask

RTACTION_MAKE_MASK

DontLoad_DontStore

DontLoad_StoreDepthStencil

DontLoad_StoreStencilNotDepth

ClearDepthStencil_StoreDepthStencil

LoadDepthStencil_StoreDepthStencil

LoadDepthNotStencil_DontStore

LoadDepthStencil_StoreStencilNotDepth

ClearDepthStencil_DontStoreDepthStencil

LoadDepthStencil_DontStoreDepthStencil

ClearDepthStencil_StoreDepthNotStencil

ClearDepthStencil_StoreStencilNotDepth

ClearDepthStencil_ResolveDepthNotStencil

ClearDepthStencil_ResolveStencilNotDepth

ClearStencilDontLoadDepth_StoreStencilNotDepth

References

Module

RHI

Header

Runtime/RHI/Public/RHIResources.h