UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FClearValueBinding Struct Reference

#include <RHIResources.h>

Classes

union  ClearValueType
 
struct  DSVAlue
 

Public Member Functions

 FClearValueBinding ()
 
 FClearValueBinding (EClearBinding NoBinding)
 
 FClearValueBinding (const FLinearColor &InClearColor)
 
 FClearValueBinding (float DepthClearValue, uint32 StencilClearValue=0)
 
FLinearColor GetClearColor () const
 
void GetDepthStencil (float &OutDepth, uint32 &OutStencil) const
 
bool operator== (const FClearValueBinding &Other) const
 

Public Attributes

EClearBinding ColorBinding
 
union FClearValueBinding::ClearValueType Value
 

Static Public Attributes

static RHI_API const FClearValueBinding None
 
static RHI_API const FClearValueBinding Black
 
static RHI_API const FClearValueBinding BlackMaxAlpha
 
static RHI_API const FClearValueBinding White
 
static RHI_API const FClearValueBinding Transparent
 
static RHI_API const FClearValueBinding DepthOne
 
static RHI_API const FClearValueBinding DepthZero
 
static RHI_API const FClearValueBinding DepthNear
 
static RHI_API const FClearValueBinding DepthFar
 
static RHI_API const FClearValueBinding Green
 
static RHI_API const FClearValueBinding DefaultNormal8Bit
 

Friends

uint32 GetTypeHash (FClearValueBinding const &Binding)
 

Constructor & Destructor Documentation

◆ FClearValueBinding() [1/4]

FClearValueBinding::FClearValueBinding ( )
inline

◆ FClearValueBinding() [2/4]

FClearValueBinding::FClearValueBinding ( EClearBinding  NoBinding)
inline

◆ FClearValueBinding() [3/4]

FClearValueBinding::FClearValueBinding ( const FLinearColor InClearColor)
inlineexplicit

◆ FClearValueBinding() [4/4]

FClearValueBinding::FClearValueBinding ( float  DepthClearValue,
uint32  StencilClearValue = 0 
)
inlineexplicit

Member Function Documentation

◆ GetClearColor()

FLinearColor FClearValueBinding::GetClearColor ( ) const
inline

◆ GetDepthStencil()

void FClearValueBinding::GetDepthStencil ( float OutDepth,
uint32 OutStencil 
) const
inline

◆ operator==()

bool FClearValueBinding::operator== ( const FClearValueBinding Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( FClearValueBinding const &  Binding)
friend

Member Data Documentation

◆ Black

const FClearValueBinding FClearValueBinding::Black
static

◆ BlackMaxAlpha

const FClearValueBinding FClearValueBinding::BlackMaxAlpha
static

◆ ColorBinding

EClearBinding FClearValueBinding::ColorBinding

◆ DefaultNormal8Bit

const FClearValueBinding FClearValueBinding::DefaultNormal8Bit
static

◆ DepthFar

const FClearValueBinding FClearValueBinding::DepthFar
static

◆ DepthNear

const FClearValueBinding FClearValueBinding::DepthNear
static

◆ DepthOne

const FClearValueBinding FClearValueBinding::DepthOne
static

◆ DepthZero

const FClearValueBinding FClearValueBinding::DepthZero
static

◆ Green

const FClearValueBinding FClearValueBinding::Green
static

◆ None

const FClearValueBinding FClearValueBinding::None
static

◆ Transparent

const FClearValueBinding FClearValueBinding::Transparent
static

◆ Value

union FClearValueBinding::ClearValueType FClearValueBinding::Value

◆ White

const FClearValueBinding FClearValueBinding::White
static

The documentation for this struct was generated from the following files: