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

#include <MaterialShader.h>

Public Member Functions

 FDebugUniformExpressionSet ()
 
 FDebugUniformExpressionSet (const FUniformExpressionSet &InUniformExpressionSet)
 
void InitFromExpressionSet (const FUniformExpressionSet &InUniformExpressionSet)
 
bool Matches (const FUniformExpressionSet &InUniformExpressionSet) const
 
 LAYOUT_FIELD (int32, NumPreshaders)
 
 LAYOUT_ARRAY (int32, NumTextureExpressions, NumMaterialTextureParameterTypes)
 

Detailed Description

Debug information related to uniform expression sets.

Constructor & Destructor Documentation

◆ FDebugUniformExpressionSet() [1/2]

FDebugUniformExpressionSet::FDebugUniformExpressionSet ( )

◆ FDebugUniformExpressionSet() [2/2]

FDebugUniformExpressionSet::FDebugUniformExpressionSet ( const FUniformExpressionSet InUniformExpressionSet)
explicit

Member Function Documentation

◆ InitFromExpressionSet()

void FDebugUniformExpressionSet::InitFromExpressionSet ( const FUniformExpressionSet InUniformExpressionSet)

Initialize from a uniform expression set.

◆ LAYOUT_ARRAY()

FDebugUniformExpressionSet::LAYOUT_ARRAY ( int32  ,
NumTextureExpressions  ,
NumMaterialTextureParameterTypes   
)

◆ LAYOUT_FIELD()

FDebugUniformExpressionSet::LAYOUT_FIELD ( int32  ,
NumPreshaders   
)

The number of each type of expression contained in the set.

◆ Matches()

bool FDebugUniformExpressionSet::Matches ( const FUniformExpressionSet InUniformExpressionSet) const

Returns true if the number of uniform expressions matches those with which the debug set was initialized.


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