![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StaticMeshSceneProxyDesc.h>
Inheritance diagram for FStaticMeshSceneProxyDesc:| FStaticMeshSceneProxyDesc::FStaticMeshSceneProxyDesc | ( | ) |
| FStaticMeshSceneProxyDesc::FStaticMeshSceneProxyDesc | ( | const UStaticMeshComponent * | InComponent | ) |
|
default |
| UBodySetup * FStaticMeshSceneProxyDesc::GetBodySetup | ( | ) | const |
| const FCollisionResponseContainer & FStaticMeshSceneProxyDesc::GetCollisionResponseToChannels | ( | ) | const |
|
inline |
|
inline |
| UMaterialInterface * FStaticMeshSceneProxyDesc::GetMaterial | ( | int32 | MaterialIndex, |
| bool | bDoingNaniteMaterialAudit = false, |
||
| bool | bIgnoreNaniteOverrideMaterials = false |
||
| ) | const |
| FMaterialRelevance FStaticMeshSceneProxyDesc::GetMaterialRelevance | ( | ERHIFeatureLevel::Type | InFeatureLevel | ) | const |
| FMaterialRelevance FStaticMeshSceneProxyDesc::GetMaterialRelevance | ( | EShaderPlatform | ShaderPlatform | ) | const |
| void FStaticMeshSceneProxyDesc::GetMaterialSlotsOverlayMaterial | ( | TArray< TObjectPtr< UMaterialInterface > > & | OutMaterialSlotsOverlayMaterial | ) | const |
| FTextureResource * FStaticMeshSceneProxyDesc::GetMeshPaintTextureResource | ( | ) | const |
| UMaterialInterface * FStaticMeshSceneProxyDesc::GetNaniteAuditMaterial | ( | int32 | MaterialIndex | ) | const |
|
inline |
| int32 FStaticMeshSceneProxyDesc::GetNumMaterials | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from FPrimitiveSceneProxyDesc.
Reimplemented in ViewAdjustedStaticMeshGizmoComponentLocals::FViewAdjustedStaticMeshSceneProxyDesc.
| const UStaticMeshComponent * FStaticMeshSceneProxyDesc::GetUStaticMeshComponent | ( | ) | const |
|
inline |
| bool FStaticMeshSceneProxyDesc::HasValidNaniteData | ( | ) | const |
| void FStaticMeshSceneProxyDesc::InitializeFromStaticMeshComponent | ( | const UStaticMeshComponent * | InComponent | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void FStaticMeshSceneProxyDesc::SetCollisionResponseToChannels | ( | const FCollisionResponseContainer & | InContainer | ) |
| void FStaticMeshSceneProxyDesc::SetMaterialRelevance | ( | const FMaterialRelevance & | InRelevance | ) |
| bool FStaticMeshSceneProxyDesc::ShouldCreateMaterialCacheProxy | ( | ) | const |
| bool FStaticMeshSceneProxyDesc::ShouldCreateNaniteProxy | ( | Nanite::FMaterialAudit * | OutNaniteMaterials = nullptr | ) | const |
| uint32 FStaticMeshSceneProxyDesc::bCastDistanceFieldIndirectShadow |
| uint32 FStaticMeshSceneProxyDesc::bDisallowNanite |
| uint32 FStaticMeshSceneProxyDesc::bDisplayNaniteFallbackMesh |
| uint32 FStaticMeshSceneProxyDesc::bEvaluateWorldPositionOffset |
| uint32 FStaticMeshSceneProxyDesc::bEvaluateWorldPositionOffsetInRayTracing |
| uint32 FStaticMeshSceneProxyDesc::bForceDisableNanite |
| uint32 FStaticMeshSceneProxyDesc::bForceNaniteForMasked |
| UBodySetup* FStaticMeshSceneProxyDesc::BodySetup = nullptr |
| uint32 FStaticMeshSceneProxyDesc::bOverrideDistanceFieldSelfShadowBias |
| uint32 FStaticMeshSceneProxyDesc::bOverrideMinLOD |
| uint32 FStaticMeshSceneProxyDesc::bReverseCulling |
| uint32 FStaticMeshSceneProxyDesc::bSortTriangles |
| uint32 FStaticMeshSceneProxyDesc::bUseProvidedCollisionResponseContainer |
| uint32 FStaticMeshSceneProxyDesc::bUseProvidedMaterialRelevance |
| TOptional<FCollisionResponseContainer> FStaticMeshSceneProxyDesc::CollisionResponseContainer |
| float FStaticMeshSceneProxyDesc::DistanceFieldIndirectShadowMinVisibility = 0.1f |
| float FStaticMeshSceneProxyDesc::DistanceFieldSelfShadowBias = 0 |
| int32 FStaticMeshSceneProxyDesc::ForcedLodModel = 0 |
| ELightmapType FStaticMeshSceneProxyDesc::LightmapType = ELightmapType::Default |
| TArrayView<FStaticMeshComponentLODInfo> FStaticMeshSceneProxyDesc::LODData |
| UObject* FStaticMeshSceneProxyDesc::LODParentPrimitive = nullptr |
| int32 FStaticMeshSceneProxyDesc::MaterialCacheTextureCoordinateIndex = 0 |
| TArray<UMaterialCacheVirtualTexture*> FStaticMeshSceneProxyDesc::MaterialCacheTextures |
| FMaterialRelevance FStaticMeshSceneProxyDesc::MaterialRelevance |
| TArray<TObjectPtr<UMaterialInterface> > FStaticMeshSceneProxyDesc::MaterialSlotsOverlayMaterial |
| UTexture* FStaticMeshSceneProxyDesc::MeshPaintTexture = nullptr |
| int32 FStaticMeshSceneProxyDesc::MeshPaintTextureCoordinateIndex = 0 |
| int32 FStaticMeshSceneProxyDesc::MinLOD = 0 |
| float FStaticMeshSceneProxyDesc::NanitePixelProgrammableDistance = 0.0f |
| const Nanite::FResources* FStaticMeshSceneProxyDesc::NaniteResources = nullptr |
| TObjectPtr<UMaterialInterface> FStaticMeshSceneProxyDesc::OverlayMaterial |
| float FStaticMeshSceneProxyDesc::OverlayMaterialMaxDrawDistance = 0.0f |
| TArrayView<TObjectPtr<UMaterialInterface> > FStaticMeshSceneProxyDesc::OverrideMaterials |
| int32 FStaticMeshSceneProxyDesc::StaticLightMapResolution = 0 |
| UStaticMesh* FStaticMeshSceneProxyDesc::StaticMesh = nullptr |
| int32 FStaticMeshSceneProxyDesc::WorldPositionOffsetDisableDistance = 0 |