UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBlendStateInitializerRHI Class Reference

#include <RHI.h>

Classes

struct  FRenderTarget
 

Public Member Functions

 FBlendStateInitializerRHI ()
 
 FBlendStateInitializerRHI (const FRenderTarget &InRenderTargetBlendState, bool bInUseAlphaToCoverage=false)
 
template<uint32 NumRenderTargets>
 FBlendStateInitializerRHI (const TStaticArray< FRenderTarget, NumRenderTargets > &InRenderTargetBlendStates, bool bInUseAlphaToCoverage=false)
 
RHI_API FString ToString () const
 
RHI_API void FromString (const FString &Src)
 
RHI_API void FromString (const FStringView &Src)
 

Public Attributes

TStaticArray< FRenderTarget, MaxSimultaneousRenderTargetsRenderTargets
 
bool bUseIndependentRenderTargetBlendStates
 
bool bUseAlphaToCoverage
 

Friends

FArchiveoperator<< (FArchive &Ar, FBlendStateInitializerRHI &BlendStateInitializer)
 
RHI_API friend uint32 GetTypeHash (const FBlendStateInitializerRHI::FRenderTarget &RenderTarget)
 
RHI_API friend bool operator== (const FBlendStateInitializerRHI::FRenderTarget &A, const FBlendStateInitializerRHI::FRenderTarget &B)
 
RHI_API friend uint32 GetTypeHash (const FBlendStateInitializerRHI &Initializer)
 
RHI_API friend bool operator== (const FBlendStateInitializerRHI &A, const FBlendStateInitializerRHI &B)
 

Constructor & Destructor Documentation

◆ FBlendStateInitializerRHI() [1/3]

FBlendStateInitializerRHI::FBlendStateInitializerRHI ( )
inline

◆ FBlendStateInitializerRHI() [2/3]

FBlendStateInitializerRHI::FBlendStateInitializerRHI ( const FRenderTarget InRenderTargetBlendState,
bool  bInUseAlphaToCoverage = false 
)
inline

◆ FBlendStateInitializerRHI() [3/3]

template<uint32 NumRenderTargets>
FBlendStateInitializerRHI::FBlendStateInitializerRHI ( const TStaticArray< FRenderTarget, NumRenderTargets > &  InRenderTargetBlendStates,
bool  bInUseAlphaToCoverage = false 
)
inline

Member Function Documentation

◆ FromString() [1/2]

void FBlendStateInitializerRHI::FromString ( const FString &  Src)

◆ FromString() [2/2]

void FBlendStateInitializerRHI::FromString ( const FStringView Src)

◆ ToString()

FString FBlendStateInitializerRHI::ToString ( ) const

Friends And Related Symbol Documentation

◆ GetTypeHash [1/2]

RHI_API friend uint32 GetTypeHash ( const FBlendStateInitializerRHI Initializer)
friend

◆ GetTypeHash [2/2]

RHI_API friend uint32 GetTypeHash ( const FBlendStateInitializerRHI::FRenderTarget RenderTarget)
friend

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FBlendStateInitializerRHI BlendStateInitializer 
)
friend

◆ operator== [1/2]

RHI_API friend bool operator== ( const FBlendStateInitializerRHI A,
const FBlendStateInitializerRHI B 
)
friend

◆ operator== [2/2]

Member Data Documentation

◆ bUseAlphaToCoverage

bool FBlendStateInitializerRHI::bUseAlphaToCoverage

◆ bUseIndependentRenderTargetBlendStates

bool FBlendStateInitializerRHI::bUseIndependentRenderTargetBlendStates

◆ RenderTargets

TStaticArray<FRenderTarget,MaxSimultaneousRenderTargets> FBlendStateInitializerRHI::RenderTargets

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