UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NaniteSceneProxy.h File Reference

Go to the source code of this file.

Classes

struct  Nanite::FMaterialAuditEntry
 
struct  Nanite::FMaterialAudit
 
struct  Nanite::FResourceMeshInfo
 
struct  Nanite::FResourcePrimitiveInfo
 
class  Nanite::FSceneProxyBase
 
struct  Nanite::FSceneProxyBase::FMaterialSection
 
class  Nanite::FSceneProxy
 
class  Nanite::FSceneProxy::FMeshInfo
 
class  Nanite::FSkinnedSceneProxy
 
struct  Nanite::FSkinnedSceneProxyDelegates
 

Namespaces

namespace  Nanite
 

Typedefs

using FStaticMeshVertexFactoriesArray = TArray< FStaticMeshVertexFactories >
 

Enumerations

enum  Nanite::EProxyRenderMode { Nanite::Allow , Nanite::AllowForDebugging , Nanite::Disallow }
 
enum class  Nanite::EFilterFlags : uint8 {
  Nanite::None = 0u , Nanite::StaticMesh = (1u << 0u) , Nanite::InstancedStaticMesh = (1u << 1u) , Nanite::Foliage = (1u << 2u) ,
  Nanite::Grass = (1u << 3u) , Nanite::Landscape = (1u << 4u) , Nanite::StaticMobility = (1u << 5u) , Nanite::NonStaticMobility = (1u << 6u) ,
  Nanite::SkeletalMesh = (1u << 7u) , Nanite::All = 0xFF
}
 

Functions

void Nanite::AuditMaterials (const USkinnedMeshComponent *Component, FMaterialAudit &Audit, bool bSetMaterialUsage)
 
void Nanite::AuditMaterials (const UStaticMeshComponent *Component, FMaterialAudit &Audit, bool bSetMaterialUsage)
 
void Nanite::AuditMaterials (const FStaticMeshSceneProxyDesc *ProxyDesc, FMaterialAudit &Audit, bool bSetMaterialUsage)
 
void Nanite::AuditMaterials (const FSkinnedMeshSceneProxyDesc *ProxyDesc, FMaterialAudit &Audit, bool bSetMaterialUsage)
 
bool Nanite::IsSupportedBlendMode (EBlendMode BlendMode)
 
bool Nanite::IsSupportedBlendMode (const FMaterial &In)
 
bool Nanite::IsSupportedBlendMode (const FMaterialShaderParameters &In)
 
bool Nanite::IsSupportedBlendMode (const UMaterialInterface &In)
 
bool Nanite::IsSupportedMaterialDomain (EMaterialDomain Domain)
 
bool Nanite::IsSupportedShadingModel (FMaterialShadingModelField ShadingModelField)
 
bool Nanite::IsMaskingAllowed (UWorld *World, bool bForceNaniteForMasked)
 
EProxyRenderMode Nanite::GetProxyRenderMode ()
 

Typedef Documentation

◆ FStaticMeshVertexFactoriesArray