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

#include <MaterialParameters.h>

Public Member Functions

 DECLARE_TYPE_LAYOUT (FMemoryImageMaterialParameterInfo, NonVirtual)
 
 FMemoryImageMaterialParameterInfo (const TCHAR *InName, EMaterialParameterAssociation InAssociation=EMaterialParameterAssociation::GlobalParameter, int32 InIndex=INDEX_NONE)
 
 FMemoryImageMaterialParameterInfo (const FName &InName, EMaterialParameterAssociation InAssociation=EMaterialParameterAssociation::GlobalParameter, int32 InIndex=INDEX_NONE)
 
 FMemoryImageMaterialParameterInfo (const FScriptName &InName=FScriptName(), EMaterialParameterAssociation InAssociation=EMaterialParameterAssociation::GlobalParameter, int32 InIndex=INDEX_NONE)
 
 FMemoryImageMaterialParameterInfo (const FMaterialParameterInfo &Rhs)
 
FName GetName () const
 
bool RemapLayerIndex (TArrayView< const int32 > IndexRemap, FMemoryImageMaterialParameterInfo &OutResult) const
 
 LAYOUT_FIELD (FScriptName, Name)
 
 LAYOUT_FIELD (int32, Index)
 
 LAYOUT_FIELD (TEnumAsByte< EMaterialParameterAssociation >, Association)
 

Friends

FArchiveoperator<< (FArchive &Ar, FMemoryImageMaterialParameterInfo &Ref)
 
bool operator== (const FMemoryImageMaterialParameterInfo &Lhs, const FMemoryImageMaterialParameterInfo &Rhs)
 
bool operator!= (const FMemoryImageMaterialParameterInfo &Lhs, const FMemoryImageMaterialParameterInfo &Rhs)
 
bool operator== (const FMaterialParameterInfo &Lhs, const FMemoryImageMaterialParameterInfo &Rhs)
 
bool operator!= (const FMaterialParameterInfo &Lhs, const FMemoryImageMaterialParameterInfo &Rhs)
 
bool operator== (const FMemoryImageMaterialParameterInfo &Lhs, const FMaterialParameterInfo &Rhs)
 
bool operator!= (const FMemoryImageMaterialParameterInfo &Lhs, const FMaterialParameterInfo &Rhs)
 
uint32 GetTypeHash (const FMemoryImageMaterialParameterInfo &Value)
 

Constructor & Destructor Documentation

◆ FMemoryImageMaterialParameterInfo() [1/4]

FMemoryImageMaterialParameterInfo::FMemoryImageMaterialParameterInfo ( const TCHAR InName,
EMaterialParameterAssociation  InAssociation = EMaterialParameterAssociation::GlobalParameter,
int32  InIndex = INDEX_NONE 
)
inline

◆ FMemoryImageMaterialParameterInfo() [2/4]

FMemoryImageMaterialParameterInfo::FMemoryImageMaterialParameterInfo ( const FName InName,
EMaterialParameterAssociation  InAssociation = EMaterialParameterAssociation::GlobalParameter,
int32  InIndex = INDEX_NONE 
)
inline

◆ FMemoryImageMaterialParameterInfo() [3/4]

FMemoryImageMaterialParameterInfo::FMemoryImageMaterialParameterInfo ( const FScriptName InName = FScriptName(),
EMaterialParameterAssociation  InAssociation = EMaterialParameterAssociation::GlobalParameter,
int32  InIndex = INDEX_NONE 
)
inline

◆ FMemoryImageMaterialParameterInfo() [4/4]

FMemoryImageMaterialParameterInfo::FMemoryImageMaterialParameterInfo ( const FMaterialParameterInfo Rhs)
inline

Member Function Documentation

◆ DECLARE_TYPE_LAYOUT()

FMemoryImageMaterialParameterInfo::DECLARE_TYPE_LAYOUT ( FMemoryImageMaterialParameterInfo  ,
NonVirtual   
)

◆ GetName()

FName FMemoryImageMaterialParameterInfo::GetName ( ) const
inline

◆ LAYOUT_FIELD() [1/3]

FMemoryImageMaterialParameterInfo::LAYOUT_FIELD ( FScriptName  ,
Name   
)

◆ LAYOUT_FIELD() [2/3]

FMemoryImageMaterialParameterInfo::LAYOUT_FIELD ( int32  ,
Index   
)

◆ LAYOUT_FIELD() [3/3]

FMemoryImageMaterialParameterInfo::LAYOUT_FIELD ( TEnumAsByte< EMaterialParameterAssociation ,
Association   
)

◆ RemapLayerIndex()

bool FMemoryImageMaterialParameterInfo::RemapLayerIndex ( TArrayView< const int32 IndexRemap,
FMemoryImageMaterialParameterInfo OutResult 
) const

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FMemoryImageMaterialParameterInfo Value)
friend

◆ operator!= [1/3]

bool operator!= ( const FMaterialParameterInfo Lhs,
const FMemoryImageMaterialParameterInfo Rhs 
)
friend

◆ operator!= [2/3]

bool operator!= ( const FMemoryImageMaterialParameterInfo Lhs,
const FMaterialParameterInfo Rhs 
)
friend

◆ operator!= [3/3]

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FMemoryImageMaterialParameterInfo Ref 
)
friend

◆ operator== [1/3]

bool operator== ( const FMaterialParameterInfo Lhs,
const FMemoryImageMaterialParameterInfo Rhs 
)
friend

◆ operator== [2/3]

bool operator== ( const FMemoryImageMaterialParameterInfo Lhs,
const FMaterialParameterInfo Rhs 
)
friend

◆ operator== [3/3]

bool operator== ( const FMemoryImageMaterialParameterInfo Lhs,
const FMemoryImageMaterialParameterInfo Rhs 
)
friend

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