53#if WITH_EDITORONLY_DATA
58 FString DerivedDataKey;
150 int32 GetNumNonStreamingLODs()
const;
152 int32 GetNumNonOptionalLODs()
const;
155 bool bInitialized =
false;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition NameTypes.h:617
Definition SkeletalMeshLODRenderData.h:128
Definition SkeletalMeshRenderData.h:17
int32 GetPendingFirstLODIdx(int32 MinLODIdx) const
Definition SkeletalMeshRenderData.h:121
uint8 NumInlinedLODs
Definition SkeletalMeshRenderData.h:29
FName OwnerName
Definition SkeletalMeshRenderData.h:47
uint8 CurrentFirstLODIdx
Definition SkeletalMeshRenderData.h:35
ENGINE_API FSkeletalMeshRenderData()
Definition SkeletalMeshRenderData.cpp:463
ENGINE_API SIZE_T GetCPUAccessMemoryOverhead() const
Definition SkeletalMeshRenderData.cpp:836
ENGINE_API bool HasValidNaniteData() const
Definition SkeletalMeshRenderData.cpp:898
ENGINE_API void InitStaticRayTracingGeometry(int32 LODIndex)
Definition SkeletalMeshRenderData.cpp:697
ENGINE_API bool RequiresCPUSkinning(ERHIFeatureLevel::Type FeatureLevel) const
Definition SkeletalMeshRenderData.cpp:820
ENGINE_API void InitResources(bool bNeedsVertexColors, USkinnedAsset *Owner)
Definition SkeletalMeshRenderData.cpp:629
ENGINE_API int32 GetMaxBonesPerSection() const
Definition SkeletalMeshRenderData.cpp:877
ENGINE_API bool AnyRenderSectionCastsShadows(int32 MinLODIdx) const
Definition SkeletalMeshRenderData.cpp:861
TPimplPtr< Nanite::FResources > NaniteResourcesPtr
Definition SkeletalMeshRenderData.h:23
ENGINE_API ~FSkeletalMeshRenderData()
Definition SkeletalMeshRenderData.cpp:476
uint8 NumNonOptionalLODs
Definition SkeletalMeshRenderData.h:32
ENGINE_API void ReleaseResources()
Definition SkeletalMeshRenderData.cpp:668
ENGINE_API int32 GetFirstValidLODIdx(int32 MinLODIdx) const
Definition SkeletalMeshRenderData.cpp:882
bool IsInitialized() const
Definition SkeletalMeshRenderData.h:140
bool bReadyForStreaming
Definition SkeletalMeshRenderData.h:26
ENGINE_API void GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)
Definition SkeletalMeshRenderData.cpp:825
const FSkeletalMeshLODRenderData * GetPendingFirstLOD(int32 MinLODIdx) const
Definition SkeletalMeshRenderData.h:134
uint8 LODBiasModifier
Definition SkeletalMeshRenderData.h:41
uint8 PendingFirstLODIdx
Definition SkeletalMeshRenderData.h:38
ENGINE_API void ReleaseStaticRayTracingGeometry(int32 LODIndex)
Definition SkeletalMeshRenderData.cpp:772
TIndirectArray< FSkeletalMeshLODRenderData > LODRenderData
Definition SkeletalMeshRenderData.h:20
ENGINE_API uint32 GetNumBoneInfluences() const
Definition SkeletalMeshRenderData.cpp:807
bool bSupportRayTracing
Definition SkeletalMeshRenderData.h:44
Definition SkinnedAssetAsyncCompileUtils.h:18
Definition IndirectArray.h:20
Definition UniquePtr.h:107
Definition SkeletalMesh.h:440
Definition SkinnedAsset.h:47
Type
Definition RHIFeatureLevel.h:20
int32 FGeometryGroupHandle
Definition SceneManagement.h:74
Definition MeshUVChannelInfo.h:13
Definition ResourceSize.h:31
Definition SkinnedAssetCommon.h:370