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

#include <MaterialUniformExpressions.h>

+ Inheritance diagram for FMaterialUniformExpressionTextureCollection:

Public Member Functions

 FMaterialUniformExpressionTextureCollection (int32 InTextureCollectionIndex, int32 InTextureCollectionTypePrefixIndex, bool bIsVirtualCollection)
 
virtual class FMaterialUniformExpressionTextureCollectionGetTextureCollectionUniformExpression () final
 
virtual bool IsIdentical (const FMaterialUniformExpression *OtherExpression) const override
 
virtual class FMaterialUniformExpressionTextureCollectionParameterGetTextureCollectionParameterUniformExpression ()
 
virtual void GetTextureCollectionParameterInfo (FMaterialTextureCollectionParameterInfo &OutParameter) const
 
int32 GetTextureCollectionIndex () const
 
void SetTextureCollectionTypePrefixIndex (uint32 InPrefix)
 
int32 GetTextureCollectionTypePrefixIndex () const
 
bool IsVirtualCollection () const
 
- Public Member Functions inherited from FMaterialUniformExpression
virtual ~FMaterialUniformExpression ()
 
virtual FMaterialUniformExpressionTypeGetType () const =0
 
virtual class FMaterialUniformExpressionTextureGetTextureUniformExpression ()
 
virtual class FMaterialUniformExpressionExternalTextureGetExternalTextureUniformExpression ()
 
virtual bool IsConstant () const
 
virtual void WriteNumberOpcodes (UE::Shader::FPreshaderData &OutData) const
 
virtual void GetNumberValue (const struct FMaterialRenderContext &Context, FLinearColor &OutValue) const
 
virtual TArrayView< const FMaterialUniformExpression * > GetChildren () const
 
- Public Member Functions inherited from FRefCountedObject
 FRefCountedObject ()
 
virtual ~FRefCountedObject ()
 
 FRefCountedObject (const FRefCountedObject &Rhs)=delete
 
FRefCountedObjectoperator= (const FRefCountedObject &Rhs)=delete
 
FReturnedRefCountValue AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Protected Attributes

int32 TextureCollectionIndex
 
int32 TextureCollectionTypePrefixIndex
 
bool bIsVirtualCollection
 

Additional Inherited Members

- Public Attributes inherited from FMaterialUniformExpression
int32 UniformOffset = INDEX_NONE
 
int32 UniformIndex = INDEX_NONE
 

Constructor & Destructor Documentation

◆ FMaterialUniformExpressionTextureCollection()

FMaterialUniformExpressionTextureCollection::FMaterialUniformExpressionTextureCollection ( int32  InTextureCollectionIndex,
int32  InTextureCollectionTypePrefixIndex,
bool  bIsVirtualCollection 
)

Member Function Documentation

◆ GetTextureCollectionIndex()

int32 FMaterialUniformExpressionTextureCollection::GetTextureCollectionIndex ( ) const
inline

◆ GetTextureCollectionParameterInfo()

void FMaterialUniformExpressionTextureCollection::GetTextureCollectionParameterInfo ( FMaterialTextureCollectionParameterInfo OutParameter) const
virtual

◆ GetTextureCollectionParameterUniformExpression()

FMaterialUniformExpressionTextureCollectionParameter * FMaterialUniformExpressionTextureCollection::GetTextureCollectionParameterUniformExpression ( )
virtual

◆ GetTextureCollectionTypePrefixIndex()

int32 FMaterialUniformExpressionTextureCollection::GetTextureCollectionTypePrefixIndex ( ) const
inline

◆ GetTextureCollectionUniformExpression()

virtual class FMaterialUniformExpressionTextureCollection * FMaterialUniformExpressionTextureCollection::GetTextureCollectionUniformExpression ( )
inlinefinalvirtual

Reimplemented from FMaterialUniformExpression.

◆ IsIdentical()

bool FMaterialUniformExpressionTextureCollection::IsIdentical ( const FMaterialUniformExpression OtherExpression) const
overridevirtual

◆ IsVirtualCollection()

bool FMaterialUniformExpressionTextureCollection::IsVirtualCollection ( ) const
inline

◆ SetTextureCollectionTypePrefixIndex()

void FMaterialUniformExpressionTextureCollection::SetTextureCollectionTypePrefixIndex ( uint32  InPrefix)
inline

Member Data Documentation

◆ bIsVirtualCollection

bool FMaterialUniformExpressionTextureCollection::bIsVirtualCollection
protected

◆ TextureCollectionIndex

int32 FMaterialUniformExpressionTextureCollection::TextureCollectionIndex
protected

◆ TextureCollectionTypePrefixIndex

int32 FMaterialUniformExpressionTextureCollection::TextureCollectionTypePrefixIndex
protected

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