![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StaticParameterSet.h>
Inheritance diagram for FStaticSwitchParameter:Public Member Functions | |
| GENERATED_USTRUCT_BODY () | |
| FStaticSwitchParameter () | |
| FStaticSwitchParameter (const FMaterialParameterInfo &InInfo, bool InValue, bool InOverride, FGuid InGuid) | |
| bool | operator== (const FStaticSwitchParameter &Reference) const |
| void | UpdateHash (FSHA1 &HashState) const |
| ENGINE_API void | AppendKeyString (FString &KeyString) const |
| ENGINE_API void | Append (FShaderKeyGenerator &KeyGen) const |
| void | GetValue (FMaterialParameterMetadata &OutResult) const |
| bool | IsValid () const |
Public Member Functions inherited from FStaticParameterBase | |
| 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 | |
| bool | Value |
Public Attributes inherited from FStaticParameterBase | |
| FMaterialParameterInfo | ParameterInfo |
| bool | bOverride |
| FGuid | ExpressionGUID |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FStaticSwitchParameter &P) |
Holds the information for a static switch parameter
|
inline |
|
inline |
| void FStaticSwitchParameter::Append | ( | FShaderKeyGenerator & | KeyGen | ) | const |
| void FStaticSwitchParameter::AppendKeyString | ( | FString & | KeyString | ) | const |
| FStaticSwitchParameter::GENERATED_USTRUCT_BODY | ( | ) |
|
inline |
|
inline |
|
inline |
|
friend |
| bool FStaticSwitchParameter::Value |