Navigation
API > API/Runtime > API/Runtime/Engine
Holds information about a hierarchy of materials
| Name | FMaterialInheritanceChain |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInterface.h |
| Include Path | #include "Materials/MaterialInterface.h" |
Syntax
struct FMaterialInheritanceChain
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BaseMaterial | const UMaterial * | Base material at the root of the hierarchy | Materials/MaterialInterface.h | |
| CachedExpressionData | const FMaterialCachedExpressionData * | Cached expression data to use | Materials/MaterialInterface.h | |
| MaterialInstances | TArray< const class UMaterialInstance *, TInlineAllocator< 16 > > | All the instances in the chain, starting with the current instance, and ending with the instance closest to the root material | Materials/MaterialInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UMaterial * GetBaseMaterial() |
Materials/MaterialInterface.h | ||
const FMaterialCachedExpressionData & GetCachedExpressionData() |
Materials/MaterialInterface.h |