UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
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 USkinnedAssetSkinnedAsset
 
TObjectPtr< class UTransformProviderDataTransformProvider
 
- Public Attributes inherited from FSkinnedMeshComponentDescriptorBase
uint32 Hash = 0
 
TEnumAsByte< EComponentMobility::TypeMobility
 
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: