UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
List of all members
FHLODSkinnedMeshComponentDescriptor Struct Reference
#include <
HLODInstancedSkinnedMeshComponent.h
>
Inheritance diagram for FHLODSkinnedMeshComponentDescriptor:
Additional Inherited Members
Public Member Functions inherited from
FSkinnedMeshComponentDescriptor
ENGINE_API
FSkinnedMeshComponentDescriptor
()
ENGINE_API
FSkinnedMeshComponentDescriptor
(
ENoInit
)
ENGINE_API
FSkinnedMeshComponentDescriptor
(const
FSkinnedMeshComponentDescriptor
&)
ENGINE_API
FSkinnedMeshComponentDescriptor
(const
FSoftSkinnedMeshComponentDescriptor
&)
virtual
ENGINE_API
~FSkinnedMeshComponentDescriptor
()
ENGINE_API
UInstancedSkinnedMeshComponent *
CreateComponent
(
UObject
*
Outer
,
FName
Name
=
NAME_None
,
EObjectFlags
ObjectFlags=
EObjectFlags::RF_NoFlags
) const
virtual
ENGINE_API
void
InitFrom
(const UInstancedSkinnedMeshComponent *
Component
,
bool
bInitBodyInstance
=
true
)
virtual
ENGINE_API
uint32
ComputeHash
() const
virtual
ENGINE_API
void
InitComponent
(UInstancedSkinnedMeshComponent *ISMComponent) const
ENGINE_API
void
PostLoadFixup
(
UObject
*Loader)
ENGINE_API
bool
operator!=
(const
FSkinnedMeshComponentDescriptor
&
Other
) const
ENGINE_API
bool
operator==
(const
FSkinnedMeshComponentDescriptor
&
Other
) const
uint32
GetTypeHash
() const
Public Member Functions inherited from
FSkinnedMeshComponentDescriptorBase
ENGINE_API
FSkinnedMeshComponentDescriptorBase
()
ENGINE_API
FSkinnedMeshComponentDescriptorBase
(
ENoInit
)
ENGINE_API
FSkinnedMeshComponentDescriptorBase
(const
FSkinnedMeshComponentDescriptorBase
&)
virtual
ENGINE_API
~FSkinnedMeshComponentDescriptorBase
()
ENGINE_API
UInstancedSkinnedMeshComponent *
CreateComponent
(
UObject
*
Outer
,
FName
Name
=
NAME_None
,
EObjectFlags
ObjectFlags=
EObjectFlags::RF_NoFlags
) const
ENGINE_API
bool
operator!=
(const
FSkinnedMeshComponentDescriptorBase
&
Other
) const
ENGINE_API
bool
operator==
(const
FSkinnedMeshComponentDescriptorBase
&
Other
) const
Public Attributes inherited from
FSkinnedMeshComponentDescriptor
TObjectPtr
< class
USkinnedAsset
>
SkinnedAsset
TObjectPtr
< class
UTransformProviderData
>
TransformProvider
Public Attributes inherited from
FSkinnedMeshComponentDescriptorBase
uint32
Hash
= 0
TEnumAsByte
<
EComponentMobility::Type
>
Mobility
TSubclassOf
< UInstancedSkinnedMeshComponent >
ComponentClass
int32
InstanceMinDrawDistance
int32
InstanceStartCullDistance
int32
InstanceEndCullDistance
uint8
bCastShadow
: 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
bCastShadowAsTwoSided
: 1
bool
bVisibleInRayTracing
=
true
bool
bAffectDynamicIndirectLighting
=
true
bool
bAffectDistanceFieldLighting
=
true
FBox
PrimitiveBoundsOverride
bool
bIsInstanceDataGPUOnly
=
false
int32
NumInstancesGPUOnly
= 0
int32
NumCustomDataFloatsGPUOnly
= 0
The documentation for this struct was generated from the following file:
Engine/Source/Runtime/Engine/Public/WorldPartition/HLOD/
HLODInstancedSkinnedMeshComponent.h
FHLODSkinnedMeshComponentDescriptor
Generated by
1.9.8