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

#include <StaticParameterSet.h>

+ Inheritance diagram for FStaticParameterBase:

Public Member Functions

 GENERATED_USTRUCT_BODY ()
 
 FStaticParameterBase ()
 
 FStaticParameterBase (const FMaterialParameterInfo &InInfo, bool InOverride, FGuid InGuid)
 
bool IsOverride () const
 
bool operator== (const FStaticParameterBase &Reference) const
 
void SerializeBase (FArchive &Ar)
 
void UpdateHash (FSHA1 &HashState) const
 
ENGINE_API void AppendKeyString (FString &KeyString) const
 
ENGINE_API void Append (FShaderKeyGenerator &KeyGen) const
 

Public Attributes

FMaterialParameterInfo ParameterInfo
 
bool bOverride
 
FGuid ExpressionGUID
 

Friends

FArchiveoperator<< (FArchive &Ar, FStaticParameterBase &P)
 

Detailed Description

Base parameter properties

Constructor & Destructor Documentation

◆ FStaticParameterBase() [1/2]

FStaticParameterBase::FStaticParameterBase ( )
inline

◆ FStaticParameterBase() [2/2]

FStaticParameterBase::FStaticParameterBase ( const FMaterialParameterInfo InInfo,
bool  InOverride,
FGuid  InGuid 
)
inline

Member Function Documentation

◆ Append()

void FStaticParameterBase::Append ( FShaderKeyGenerator KeyGen) const

◆ AppendKeyString()

void FStaticParameterBase::AppendKeyString ( FString &  KeyString) const

◆ GENERATED_USTRUCT_BODY()

FStaticParameterBase::GENERATED_USTRUCT_BODY ( )

◆ IsOverride()

bool FStaticParameterBase::IsOverride ( ) const
inline

◆ operator==()

bool FStaticParameterBase::operator== ( const FStaticParameterBase Reference) const
inline

◆ SerializeBase()

void FStaticParameterBase::SerializeBase ( FArchive Ar)
inline

◆ UpdateHash()

void FStaticParameterBase::UpdateHash ( FSHA1 HashState) const
inline

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FStaticParameterBase P 
)
friend

Member Data Documentation

◆ bOverride

bool FStaticParameterBase::bOverride

◆ ExpressionGUID

FGuid FStaticParameterBase::ExpressionGUID

◆ ParameterInfo

FMaterialParameterInfo FStaticParameterBase::ParameterInfo

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