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

#include <RHI.h>

Public Member Functions

 FSamplerStateInitializerRHI ()
 
 FSamplerStateInitializerRHI (ESamplerFilter InFilter, ESamplerAddressMode InAddressU=AM_Wrap, ESamplerAddressMode InAddressV=AM_Wrap, ESamplerAddressMode InAddressW=AM_Wrap, float InMipBias=0, int32 InMaxAnisotropy=0, float InMinMipLevel=0, float InMaxMipLevel=FLT_MAX, uint32 InBorderColor=0, ESamplerCompareFunction InSamplerComparisonFunction=SCF_Never)
 

Public Attributes

TEnumAsByte< ESamplerFilterFilter = SF_Point
 
TEnumAsByte< ESamplerAddressModeAddressU = AM_Wrap
 
TEnumAsByte< ESamplerAddressModeAddressV = AM_Wrap
 
TEnumAsByte< ESamplerAddressModeAddressW = AM_Wrap
 
float MipBias = 0.0f
 
float MinMipLevel = 0.0f
 
float MaxMipLevel = FLT_MAX
 
int32 MaxAnisotropy = 0
 
uint32 BorderColor = 0
 
TEnumAsByte< ESamplerCompareFunctionSamplerComparisonFunction = SCF_Never
 

Friends

RHI_API friend uint32 GetTypeHash (const FSamplerStateInitializerRHI &Initializer)
 
RHI_API friend bool operator== (const FSamplerStateInitializerRHI &A, const FSamplerStateInitializerRHI &B)
 

Constructor & Destructor Documentation

◆ FSamplerStateInitializerRHI() [1/2]

FSamplerStateInitializerRHI::FSamplerStateInitializerRHI ( )
inline

◆ FSamplerStateInitializerRHI() [2/2]

FSamplerStateInitializerRHI::FSamplerStateInitializerRHI ( ESamplerFilter  InFilter,
ESamplerAddressMode  InAddressU = AM_Wrap,
ESamplerAddressMode  InAddressV = AM_Wrap,
ESamplerAddressMode  InAddressW = AM_Wrap,
float  InMipBias = 0,
int32  InMaxAnisotropy = 0,
float  InMinMipLevel = 0,
float  InMaxMipLevel = FLT_MAX,
uint32  InBorderColor = 0,
ESamplerCompareFunction  InSamplerComparisonFunction = SCF_Never 
)
inline
Parameters
InSamplerComparisonFunctionOnly supported in D3D11

Friends And Related Symbol Documentation

◆ GetTypeHash

RHI_API friend uint32 GetTypeHash ( const FSamplerStateInitializerRHI Initializer)
friend

◆ operator==

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

Member Data Documentation

◆ AddressU

TEnumAsByte<ESamplerAddressMode> FSamplerStateInitializerRHI::AddressU = AM_Wrap

◆ AddressV

TEnumAsByte<ESamplerAddressMode> FSamplerStateInitializerRHI::AddressV = AM_Wrap

◆ AddressW

TEnumAsByte<ESamplerAddressMode> FSamplerStateInitializerRHI::AddressW = AM_Wrap

◆ BorderColor

uint32 FSamplerStateInitializerRHI::BorderColor = 0

◆ Filter

TEnumAsByte<ESamplerFilter> FSamplerStateInitializerRHI::Filter = SF_Point

◆ MaxAnisotropy

int32 FSamplerStateInitializerRHI::MaxAnisotropy = 0

◆ MaxMipLevel

float FSamplerStateInitializerRHI::MaxMipLevel = FLT_MAX

Largest mip map level that will be used, where 0 is the highest resolution mip level.

◆ MinMipLevel

float FSamplerStateInitializerRHI::MinMipLevel = 0.0f

Smallest mip map level that will be used, where 0 is the highest resolution mip level.

◆ MipBias

float FSamplerStateInitializerRHI::MipBias = 0.0f

◆ SamplerComparisonFunction

TEnumAsByte<ESamplerCompareFunction> FSamplerStateInitializerRHI::SamplerComparisonFunction = SCF_Never

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