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

#include <RHI.h>

Public Types

enum  { NUM_STRING_FIELDS = 7 }
 

Public Member Functions

 FRenderTarget (EBlendOperation InColorBlendOp=BO_Add, EBlendFactor InColorSrcBlend=BF_One, EBlendFactor InColorDestBlend=BF_Zero, EBlendOperation InAlphaBlendOp=BO_Add, EBlendFactor InAlphaSrcBlend=BF_One, EBlendFactor InAlphaDestBlend=BF_Zero, EColorWriteMask InColorWriteMask=CW_RGBA)
 
RHI_API FString ToString () const
 
RHI_API void FromString (const TArray< FString > &Parts, int32 Index)
 
RHI_API void FromString (TArrayView< const FStringView > Parts)
 

Public Attributes

TEnumAsByte< EBlendOperationColorBlendOp
 
TEnumAsByte< EBlendFactorColorSrcBlend
 
TEnumAsByte< EBlendFactorColorDestBlend
 
TEnumAsByte< EBlendOperationAlphaBlendOp
 
TEnumAsByte< EBlendFactorAlphaSrcBlend
 
TEnumAsByte< EBlendFactorAlphaDestBlend
 
TEnumAsByte< EColorWriteMaskColorWriteMask
 

Friends

FArchiveoperator<< (FArchive &Ar, FRenderTarget &RenderTarget)
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
NUM_STRING_FIELDS 

Constructor & Destructor Documentation

◆ FRenderTarget()

FBlendStateInitializerRHI::FRenderTarget::FRenderTarget ( EBlendOperation  InColorBlendOp = BO_Add,
EBlendFactor  InColorSrcBlend = BF_One,
EBlendFactor  InColorDestBlend = BF_Zero,
EBlendOperation  InAlphaBlendOp = BO_Add,
EBlendFactor  InAlphaSrcBlend = BF_One,
EBlendFactor  InAlphaDestBlend = BF_Zero,
EColorWriteMask  InColorWriteMask = CW_RGBA 
)
inline

Member Function Documentation

◆ FromString() [1/2]

void FBlendStateInitializerRHI::FRenderTarget::FromString ( const TArray< FString > &  Parts,
int32  Index 
)

◆ FromString() [2/2]

void FBlendStateInitializerRHI::FRenderTarget::FromString ( TArrayView< const FStringView Parts)

◆ ToString()

FString FBlendStateInitializerRHI::FRenderTarget::ToString ( ) const

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FRenderTarget RenderTarget 
)
friend

Member Data Documentation

◆ AlphaBlendOp

TEnumAsByte<EBlendOperation> FBlendStateInitializerRHI::FRenderTarget::AlphaBlendOp

◆ AlphaDestBlend

TEnumAsByte<EBlendFactor> FBlendStateInitializerRHI::FRenderTarget::AlphaDestBlend

◆ AlphaSrcBlend

TEnumAsByte<EBlendFactor> FBlendStateInitializerRHI::FRenderTarget::AlphaSrcBlend

◆ ColorBlendOp

TEnumAsByte<EBlendOperation> FBlendStateInitializerRHI::FRenderTarget::ColorBlendOp

◆ ColorDestBlend

TEnumAsByte<EBlendFactor> FBlendStateInitializerRHI::FRenderTarget::ColorDestBlend

◆ ColorSrcBlend

TEnumAsByte<EBlendFactor> FBlendStateInitializerRHI::FRenderTarget::ColorSrcBlend

◆ ColorWriteMask

TEnumAsByte<EColorWriteMask> FBlendStateInitializerRHI::FRenderTarget::ColorWriteMask

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