FExclusiveDepthStencil

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback