UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
List of all members
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
UInstancedStaticMeshComponent
*
CreateComponent
(
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
UMaterialInterface
*
DuplicateMaterialInterface
(const
UMaterialInterface
&
InMaterialInterface
,
UObject
&
NewOuter
)
Public Attributes inherited from
FISMComponentDescriptor
TObjectPtr
<
UStaticMesh
>
StaticMesh
= nullptr
TArray
<
TObjectPtr
<
UMaterialInterface
> >
OverrideMaterials
TObjectPtr
<
UMaterialInterface
>
OverlayMaterial
TArray
<
TObjectPtr
<
URuntimeVirtualTexture
> >
RuntimeVirtualTextures
FTransform
LocalTransform
=
FTransform::Identity
Public Attributes inherited from
FISMComponentDescriptorBase
uint32
Hash
= 0
TSubclassOf
<
UInstancedStaticMeshComponent
>
ComponentClass
TEnumAsByte
<
EComponentMobility::Type
>
Mobility
ERuntimeVirtualTextureMainPassType
VirtualTextureRenderPassType
ELightmapType
LightmapType
FLightingChannels
LightingChannels
int32
RayTracingGroupId
ERayTracingGroupCullingPriority
RayTracingGroupCullingPriority
TEnumAsByte
<
EHasCustomNavigableGeometry::Type
>
bHasCustomNavigableGeometry
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
EDetailMode
>
DetailMode
The documentation for this struct was generated from the following file:
Engine/Source/Runtime/Engine/Public/WorldPartition/HLOD/
HLODInstancedStaticMeshComponent.h
FHLODISMComponentDescriptor
Generated by
1.9.8