EDepthStencilTargetActions

Windows
MacOS
Linux

References

Module

RHI

Header

/Engine/Source/Runtime/RHI/Public/RHIResources.h

Include

#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

Description

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss