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

#include <MaterialInterface.h>

Public Member Functions

const UMaterialGetBaseMaterial () const
 
const FMaterialCachedExpressionDataGetCachedExpressionData () const
 

Public Attributes

const UMaterialBaseMaterial = nullptr
 
const FMaterialCachedExpressionDataCachedExpressionData = nullptr
 
TArray< const class UMaterialInstance *, TInlineAllocator< 16 > > MaterialInstances
 

Detailed Description

Holds information about a hierarchy of materials

Member Function Documentation

◆ GetBaseMaterial()

const UMaterial * FMaterialInheritanceChain::GetBaseMaterial ( ) const
inline

◆ GetCachedExpressionData()

const FMaterialCachedExpressionData & FMaterialInheritanceChain::GetCachedExpressionData ( ) const
inline

Member Data Documentation

◆ BaseMaterial

const UMaterial* FMaterialInheritanceChain::BaseMaterial = nullptr

Base material at the root of the hierarchy

◆ CachedExpressionData

const FMaterialCachedExpressionData* FMaterialInheritanceChain::CachedExpressionData = nullptr

Cached expression data to use

◆ MaterialInstances

TArray<const class UMaterialInstance*, TInlineAllocator<16> > FMaterialInheritanceChain::MaterialInstances

All the instances in the chain, starting with the current instance, and ending with the instance closest to the root material


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