UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaterialExpression.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "UObject/UnrealType.h"
#include "Misc/Guid.h"
#include "MaterialExpressionIO.h"
#include "MaterialValueType.h"
#include "MaterialExpression.generated.h"

Go to the source code of this file.

Classes

struct  FExpressionInput
 
struct  FMaterialAttributesInput
 
struct  FExpressionOutput
 
struct  FMaterialExpressionCollection
 
class  UMaterialExpression
 

Namespaces

namespace  MIR
 

Enumerations

enum class  EMaterialExpressionSetParameterValueFlags : uint32 { None = 0u , SendPostEditChangeProperty = (1u << 0) , NoUpdateExpressionGuid = (1u << 1) , AssignGroupAndSortPriority = (1u << 2) }
 
enum class  EPositionOrigin : uint8 { UMETA =(DisplayName="Absolute World Position") , UMETA =(DisplayName="Camera Relative World Position") }
 

Functions

 ENUM_CLASS_FLAGS (EMaterialExpressionSetParameterValueFlags)
 

Enumeration Type Documentation

◆ EMaterialExpressionSetParameterValueFlags

Enumerator
None 
SendPostEditChangeProperty 
NoUpdateExpressionGuid 
AssignGroupAndSortPriority 

◆ EPositionOrigin

enum class EPositionOrigin : uint8
strong

Specifies what reference point should be used

Enumerator
UMETA 

Absolute world position, i.e. relative to (0,0,0)

UMETA 

Camera relative world position, i.e. translated world space

Function Documentation

◆ ENUM_CLASS_FLAGS()