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

#include <NaniteSceneProxy.h>

Public Member Functions

 FMaterialAudit ()
 
bool IsValid (bool bAllowMasked) const
 
UMaterialInterfaceGetMaterial (int32 MaterialIndex) const
 
UMaterialInterfaceGetSafeMaterial (int32 MaterialIndex) const
 
bool HasPerInstanceRandomID (int32 MaterialIndex) const
 
bool HasPerInstanceCustomData (int32 MaterialIndex) const
 
FVector4f GetLocalUVDensities (int32 MaterialIndex) const
 

Public Attributes

FString AssetName
 
TArray< FMaterialAuditEntry, TInlineAllocator< 4 > > Entries
 
UMaterialInterfaceFallbackMaterial
 
uint8 bHasAnyError: 1
 
uint8 bHasMasked: 1
 
uint8 bHasSky: 1
 
uint8 bCompatibleWithLumenCardSharing: 1
 

Constructor & Destructor Documentation

◆ FMaterialAudit()

Nanite::FMaterialAudit::FMaterialAudit ( )
inline

Member Function Documentation

◆ GetLocalUVDensities()

FVector4f Nanite::FMaterialAudit::GetLocalUVDensities ( int32  MaterialIndex) const
inline

◆ GetMaterial()

UMaterialInterface * Nanite::FMaterialAudit::GetMaterial ( int32  MaterialIndex) const
inline

◆ GetSafeMaterial()

UMaterialInterface * Nanite::FMaterialAudit::GetSafeMaterial ( int32  MaterialIndex) const
inline

◆ HasPerInstanceCustomData()

bool Nanite::FMaterialAudit::HasPerInstanceCustomData ( int32  MaterialIndex) const
inline

◆ HasPerInstanceRandomID()

bool Nanite::FMaterialAudit::HasPerInstanceRandomID ( int32  MaterialIndex) const
inline

◆ IsValid()

bool Nanite::FMaterialAudit::IsValid ( bool  bAllowMasked) const
inline

Member Data Documentation

◆ AssetName

FString Nanite::FMaterialAudit::AssetName

◆ bCompatibleWithLumenCardSharing

uint8 Nanite::FMaterialAudit::bCompatibleWithLumenCardSharing

◆ bHasAnyError

uint8 Nanite::FMaterialAudit::bHasAnyError

◆ bHasMasked

uint8 Nanite::FMaterialAudit::bHasMasked

◆ bHasSky

uint8 Nanite::FMaterialAudit::bHasSky

◆ Entries

TArray<FMaterialAuditEntry, TInlineAllocator<4> > Nanite::FMaterialAudit::Entries

◆ FallbackMaterial

UMaterialInterface* Nanite::FMaterialAudit::FallbackMaterial

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