FExclusiveDepthStencil

Choose your operating system:

Windows

macOS

Linux

References

Module

RHI

Header

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

Include

#include "RHIResources.h"

Syntax

class FExclusiveDepthStencil

Constructors

Name Description

Public function

FExclusiveDepthStencil

(
    Type InValue
)

Constructor

Functions

Name Description

Public function Const

void

 

EnumerateSubresources

(
    TFunction Function
)

Public function Const

void

 

GetAccess

(
    ERHIAccess& DepthAccess,
    ERHIAccess& StencilAccess
)

Public function Const

uint32

 

GetIndex()

Public function Const

FExclusiveDe...

 

GetReadableTransition()

Returns a new FExclusiveDepthStencil to be used to transition a depth stencil resource to readable.

Public function Const

FExclusiveDe...

 

GetWritableTransition()

Returns a new FExclusiveDepthStencil to be used to transition a depth stencil resource to readable.

Public function Const

bool

 

IsAnyWrite()

Public function Const

bool

 

IsDepthRead()

Public function Const

bool

 

IsDepthWrite()

Public function Const

bool

 

IsStencilRead()

Public function Const

bool

 

IsStencilWrite()

Public function Const

bool

 

IsUsingDepth()

Public function Const

bool

 

IsUsingDepthStencil()

Public function Const

bool

 

IsUsingStencil()

Public function Const

bool

 

IsValid

(
    FExclusiveDepthStencil& Current
)

Public function

void

 

SetDepthStencilWrite

(
    bool bDepth,
    bool bStencil
)

Public function

void

 

SetDepthWrite()

Public function

void

 

SetStencilWrite()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FExclusiveDepthStencil& RHS
)

Public function Const

bool

 

operator==

(
    const FExclusiveDepthStencil& rhs
)

Enums

Name

Description

Public enum

Type

Constants

Name

Description

MaxIndex