UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMaterialTextureCollectionParameterInfo Class Reference

#include <MaterialShared.h>

Public Member Functions

ENGINE_API void GetGameThreadTextureCollectionValue (const UMaterialInterface *MaterialInterface, const FMaterial &Material, UTextureCollection *&OutValue) const
 
void GetTextureCollection (const FMaterialRenderContext &Context, const UTextureCollection *&OutTextureCollection) const
 
 LAYOUT_FIELD (FHashedMaterialParameterInfo, ParameterInfo)
 
 LAYOUT_FIELD (int32, TextureCollectionIndex)
 
 LAYOUT_FIELD (bool, bIsVirtualCollection)
 

Friends

bool operator== (const FMaterialTextureCollectionParameterInfo &Lhs, const FMaterialTextureCollectionParameterInfo &Rhs)
 
bool operator!= (const FMaterialTextureCollectionParameterInfo &Lhs, const FMaterialTextureCollectionParameterInfo &Rhs)
 

Member Function Documentation

◆ GetGameThreadTextureCollectionValue()

void FMaterialTextureCollectionParameterInfo::GetGameThreadTextureCollectionValue ( const UMaterialInterface MaterialInterface,
const FMaterial Material,
UTextureCollection *&  OutValue 
) const

◆ GetTextureCollection()

void FMaterialTextureCollectionParameterInfo::GetTextureCollection ( const FMaterialRenderContext Context,
const UTextureCollection *&  OutTextureCollection 
) const

◆ LAYOUT_FIELD() [1/3]

FMaterialTextureCollectionParameterInfo::LAYOUT_FIELD ( bool  ,
bIsVirtualCollection   
)

◆ LAYOUT_FIELD() [2/3]

FMaterialTextureCollectionParameterInfo::LAYOUT_FIELD ( FHashedMaterialParameterInfo  ,
ParameterInfo   
)

◆ LAYOUT_FIELD() [3/3]

FMaterialTextureCollectionParameterInfo::LAYOUT_FIELD ( int32  ,
TextureCollectionIndex   
)

Friends And Related Symbol Documentation

◆ operator!=

◆ operator==

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

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