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

#include <HLODInstancedStaticMeshComponent.h>

+ Inheritance diagram for FHLODISMComponentDescriptor:

Additional Inherited Members

- Public Member Functions inherited from FISMComponentDescriptor
ENGINE_API FISMComponentDescriptor ()
 
ENGINE_API FISMComponentDescriptor (const FISMComponentDescriptor &)
 
ENGINE_API ~FISMComponentDescriptor ()
 
ENGINE_API FISMComponentDescriptor (const FSoftISMComponentDescriptor &Other)
 
virtual ENGINE_API void InitFrom (const UStaticMeshComponent *Component, bool bInitBodyInstance=true) override
 
virtual ENGINE_API uint32 ComputeHash () const
 
virtual ENGINE_API void InitComponent (UInstancedStaticMeshComponent *ISMComponent) const override
 
TWeakObjectPtr< const UStaticMeshComponent > GetStaticMeshComponent () const
 
ENGINE_API bool operator!= (const FISMComponentDescriptor &Other) const
 
ENGINE_API bool operator== (const FISMComponentDescriptor &Other) const
 
- Public Member Functions inherited from FISMComponentDescriptorBase
ENGINE_API FISMComponentDescriptorBase ()
 
ENGINE_API FISMComponentDescriptorBase (ENoInit)
 
ENGINE_API FISMComponentDescriptorBase (const FISMComponentDescriptorBase &)
 
virtual ENGINE_API ~FISMComponentDescriptorBase ()
 
ENGINE_API UInstancedStaticMeshComponentCreateComponent (UObject *Outer, FName Name=NAME_None, EObjectFlags ObjectFlags=EObjectFlags::RF_NoFlags) const
 
ENGINE_API void PostLoadFixup (UObject *Loader)
 
ENGINE_API bool operator!= (const FISMComponentDescriptorBase &Other) const
 
ENGINE_API bool operator== (const FISMComponentDescriptorBase &Other) const
 
uint32 GetTypeHash () const
 
- Static Public Member Functions inherited from FISMComponentDescriptor
static ENGINE_API FISMComponentDescriptor CreateFrom (const TSubclassOf< UStaticMeshComponent > &ComponentClass)
 
- Static Public Member Functions inherited from FISMComponentDescriptorBase
static UMaterialInterfaceDuplicateMaterialInterface (const UMaterialInterface &InMaterialInterface, UObject &NewOuter)
 
- Public Attributes inherited from FISMComponentDescriptor
TObjectPtr< UStaticMeshStaticMesh = nullptr
 
TArray< TObjectPtr< UMaterialInterface > > OverrideMaterials
 
TObjectPtr< UMaterialInterfaceOverlayMaterial
 
TArray< TObjectPtr< URuntimeVirtualTexture > > RuntimeVirtualTextures
 
FTransform LocalTransform = FTransform::Identity
 
- Public Attributes inherited from FISMComponentDescriptorBase
uint32 Hash = 0
 
TSubclassOf< UInstancedStaticMeshComponentComponentClass
 
TEnumAsByte< EComponentMobility::TypeMobility
 
ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType
 
ELightmapType LightmapType
 
FLightingChannels LightingChannels
 
int32 RayTracingGroupId
 
ERayTracingGroupCullingPriority RayTracingGroupCullingPriority
 
TEnumAsByte< EHasCustomNavigableGeometry::TypebHasCustomNavigableGeometry
 
ERendererStencilMask CustomDepthStencilWriteMask
 
FBodyInstance BodyInstance
 
int32 InstanceMinDrawDistance
 
int32 InstanceStartCullDistance
 
int32 InstanceEndCullDistance
 
float InstanceLODDistanceScale
 
int32 VirtualTextureCullMips
 
int32 TranslucencySortPriority
 
int32 OverriddenLightMapRes
 
int32 CustomDepthStencilValue
 
uint8 bCastShadow: 1
 
uint8 bEmissiveLightSource: 1
 
uint8 bAffectDynamicIndirectLighting: 1
 
uint8 bAffectDynamicIndirectLightingWhileHidden: 1
 
uint8 bAffectDistanceFieldLighting: 1
 
uint8 bCastDynamicShadow: 1
 
uint8 bCastStaticShadow: 1
 
uint8 bCastVolumetricTranslucentShadow: 1
 
uint8 bCastContactShadow: 1
 
uint8 bSelfShadowOnly: 1
 
uint8 bCastFarShadow: 1
 
uint8 bCastInsetShadow: 1
 
uint8 bCastCinematicShadow: 1
 
uint8 bCastHiddenShadow: 1
 
uint8 bCastShadowAsTwoSided: 1
 
uint8 bReceivesDecals: 1
 
uint8 bOverrideLightMapRes: 1
 
uint8 bUseAsOccluder: 1
 
uint8 bEnableDensityScaling: 1
 
uint8 bEnableDiscardOnLoad: 1
 
uint8 bRenderCustomDepth: 1
 
uint8 bVisibleInRayTracing: 1
 
uint8 bRenderInMainPass: 1
 
uint8 bRenderInDepthPass: 1
 
uint8 bHiddenInGame: 1
 
uint8 bIsEditorOnly: 1
 
uint8 bVisible: 1
 
uint8 bSelectable: 1
 
uint8 bHasPerInstanceHitProxies: 1
 
uint8 bEvaluateWorldPositionOffset: 1
 
uint8 bReverseCulling: 1
 
uint8 bUseGpuLodSelection: 1
 
uint8 bUseDefaultCollision: 1
 
uint8 bGenerateOverlapEvents: 1
 
uint8 bOverrideNavigationExport: 1
 
uint8 bForceNavigationObstacle: 1
 
uint8 bCanEverAffectNavigation: 1
 
uint8 bFillCollisionUnderneathForNavmesh: 1
 
uint8 bRasterizeAsFilledConvexVolume: 1
 
int32 WorldPositionOffsetDisableDistance
 
int32 NanitePixelProgrammableDistance
 
EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior
 
TEnumAsByte< enum EDetailModeDetailMode
 

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