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

#include <MaterialInterface.h>

Public Attributes

TBitArray TextureCoordinates
 
FMaterialShadingModelField ShadingModels
 
bool bRequiresVertexData = false
 
bool bTranslationSuccess = false
 
uint16 EstimatedNumTextureSamplesVS = 0
 
uint16 EstimatedNumTextureSamplesPS = 0
 

Detailed Description

Holds data about what is used in the shader graph of a specific material property or custom output

Member Data Documentation

◆ bRequiresVertexData

bool FMaterialAnalysisResult::bRequiresVertexData = false

Whether any vertex data is used

◆ bTranslationSuccess

bool FMaterialAnalysisResult::bTranslationSuccess = false

If material translation was success, valid in AnalyzeMaterialTranslationOutput

◆ EstimatedNumTextureSamplesPS

uint16 FMaterialAnalysisResult::EstimatedNumTextureSamplesPS = 0

Estimated amount of PS samplers used

◆ EstimatedNumTextureSamplesVS

uint16 FMaterialAnalysisResult::EstimatedNumTextureSamplesVS = 0

Estimated amount of VS samplers used

◆ ShadingModels

FMaterialShadingModelField FMaterialAnalysisResult::ShadingModels

The shading models used (only relevant when analyzing property MP_ShadingModel)

◆ TextureCoordinates

TBitArray FMaterialAnalysisResult::TextureCoordinates

The texture coordinates used


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