Navigation
API > API/Runtime > API/Runtime/Engine
Holds data about what is used in the shader graph of a specific material property or custom output
| Name | FMaterialAnalysisResult |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialInterface.h |
| Include Path | #include "Materials/MaterialInterface.h" |
Syntax
struct FMaterialAnalysisResult
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRequiresVertexData | bool | Whether any vertex data is used | Materials/MaterialInterface.h | |
| bTranslationSuccess | bool | If material translation was success, valid in AnalyzeMaterialTranslationOutput | Materials/MaterialInterface.h | |
| EstimatedNumTextureSamplesPS | uint16 | Estimated amount of PS samplers used | Materials/MaterialInterface.h | |
| EstimatedNumTextureSamplesVS | uint16 | Estimated amount of VS samplers used | Materials/MaterialInterface.h | |
| ShadingModels | FMaterialShadingModelField | The shading models used (only relevant when analyzing property MP_ShadingModel) | Materials/MaterialInterface.h | |
| TextureCoordinates | TBitArray | The texture coordinates used | Materials/MaterialInterface.h |