![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MaterialParameters.h>
Public Member Functions | |
| FMaterialParameterInfo (const TCHAR *InName, EMaterialParameterAssociation InAssociation=EMaterialParameterAssociation::GlobalParameter, int32 InIndex=INDEX_NONE) | |
| FMaterialParameterInfo (FName InName=FName(), EMaterialParameterAssociation InAssociation=EMaterialParameterAssociation::GlobalParameter, int32 InIndex=INDEX_NONE) | |
| FMaterialParameterInfo (const struct FMemoryImageMaterialParameterInfo &Rhs) | |
| ENGINE_API void | AppendString (FString &Out) const |
| ENGINE_API void | Append (FShaderKeyGenerator &KeyGen) const |
| FString | ToString () const |
| ENGINE_API bool | RemapLayerIndex (TArrayView< const int32 > IndexRemap, FMaterialParameterInfo &OutResult) const |
Public Attributes | |
| FName | Name |
| TEnumAsByte< EMaterialParameterAssociation > | Association |
| int32 | Index |
Friends | |
| FArchive & | operator<< (FArchive &Ar, FMaterialParameterInfo &Ref) |
| bool | operator== (const FMaterialParameterInfo &Lhs, const FMaterialParameterInfo &Rhs) |
| bool | operator!= (const FMaterialParameterInfo &Lhs, const FMaterialParameterInfo &Rhs) |
| uint32 | GetTypeHash (const FMaterialParameterInfo &Value) |
|
inline |
|
inline |
|
inlineexplicit |
| void FMaterialParameterInfo::Append | ( | FShaderKeyGenerator & | KeyGen | ) | const |
| void FMaterialParameterInfo::AppendString | ( | FString & | Out | ) | const |
| bool FMaterialParameterInfo::RemapLayerIndex | ( | TArrayView< const int32 > | IndexRemap, |
| FMaterialParameterInfo & | OutResult | ||
| ) | const |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
| TEnumAsByte<EMaterialParameterAssociation> FMaterialParameterInfo::Association |
Whether this is a global parameter, or part of a layer or blend
| int32 FMaterialParameterInfo::Index |
Layer or blend index this parameter is part of. INDEX_NONE for global parameters.
| FName FMaterialParameterInfo::Name |