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

#include <RHI.h>

Public Member Functions

PRAGMA_DISABLE_DEPRECATION_WARNINGS FRasterizerStateInitializerRHI ()=default
 
 FRasterizerStateInitializerRHI (const FRasterizerStateInitializerRHI &)=default
 
 FRasterizerStateInitializerRHI (FRasterizerStateInitializerRHI &&)=default
 
FRasterizerStateInitializerRHIoperator= (const FRasterizerStateInitializerRHI &)=default
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS FRasterizerStateInitializerRHI (ERasterizerFillMode InFillMode, ERasterizerCullMode InCullMode, bool bInAllowMSAA)
 
 FRasterizerStateInitializerRHI (ERasterizerFillMode InFillMode, ERasterizerCullMode InCullMode, float InDepthBias, float InSlopeScaleDepthBias, ERasterizerDepthClipMode InDepthClipMode, bool bInAllowMSAA)
 

Public Attributes

TEnumAsByte< ERasterizerFillModeFillMode = FM_Point
 
TEnumAsByte< ERasterizerCullModeCullMode = CM_None
 
float DepthBias = 0.0f
 
float SlopeScaleDepthBias = 0.0f
 
ERasterizerDepthClipMode DepthClipMode = ERasterizerDepthClipMode::DepthClip
 
bool bAllowMSAA = false
 

Friends

FArchiveoperator<< (FArchive &Ar, FRasterizerStateInitializerRHI &RasterizerStateInitializer)
 
RHI_API friend uint32 GetTypeHash (const FRasterizerStateInitializerRHI &Initializer)
 
RHI_API friend bool operator== (const FRasterizerStateInitializerRHI &A, const FRasterizerStateInitializerRHI &B)
 

Constructor & Destructor Documentation

◆ FRasterizerStateInitializerRHI() [1/5]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FRasterizerStateInitializerRHI::FRasterizerStateInitializerRHI ( )
default

◆ FRasterizerStateInitializerRHI() [2/5]

FRasterizerStateInitializerRHI::FRasterizerStateInitializerRHI ( const FRasterizerStateInitializerRHI )
default

◆ FRasterizerStateInitializerRHI() [3/5]

FRasterizerStateInitializerRHI::FRasterizerStateInitializerRHI ( FRasterizerStateInitializerRHI &&  )
default

◆ FRasterizerStateInitializerRHI() [4/5]

PRAGMA_ENABLE_DEPRECATION_WARNINGS FRasterizerStateInitializerRHI::FRasterizerStateInitializerRHI ( ERasterizerFillMode  InFillMode,
ERasterizerCullMode  InCullMode,
bool  bInAllowMSAA 
)
inline

◆ FRasterizerStateInitializerRHI() [5/5]

FRasterizerStateInitializerRHI::FRasterizerStateInitializerRHI ( ERasterizerFillMode  InFillMode,
ERasterizerCullMode  InCullMode,
float  InDepthBias,
float  InSlopeScaleDepthBias,
ERasterizerDepthClipMode  InDepthClipMode,
bool  bInAllowMSAA 
)
inline

Member Function Documentation

◆ operator=()

FRasterizerStateInitializerRHI & FRasterizerStateInitializerRHI::operator= ( const FRasterizerStateInitializerRHI )
default

Friends And Related Symbol Documentation

◆ GetTypeHash

RHI_API friend uint32 GetTypeHash ( const FRasterizerStateInitializerRHI Initializer)
friend

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FRasterizerStateInitializerRHI RasterizerStateInitializer 
)
friend

◆ operator==

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

Member Data Documentation

◆ bAllowMSAA

bool FRasterizerStateInitializerRHI::bAllowMSAA = false

◆ CullMode

TEnumAsByte<ERasterizerCullMode> FRasterizerStateInitializerRHI::CullMode = CM_None

◆ DepthBias

float FRasterizerStateInitializerRHI::DepthBias = 0.0f

◆ DepthClipMode

ERasterizerDepthClipMode FRasterizerStateInitializerRHI::DepthClipMode = ERasterizerDepthClipMode::DepthClip

◆ FillMode

TEnumAsByte<ERasterizerFillMode> FRasterizerStateInitializerRHI::FillMode = FM_Point

◆ SlopeScaleDepthBias

float FRasterizerStateInitializerRHI::SlopeScaleDepthBias = 0.0f

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