UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TSkeletalMeshUpdatePacket< InMeshObjectType, InMeshDynamicDataType > Class Template Reference

#include <SkeletalMeshUpdater.h>

+ Inheritance diagram for TSkeletalMeshUpdatePacket< InMeshObjectType, InMeshDynamicDataType >:

Public Types

using MeshObjectType = InMeshObjectType
 
using MeshDynamicDataType = InMeshDynamicDataType
 

Public Member Functions

void Add (MeshObjectType *MeshObject, MeshDynamicDataType *MeshDynamicData)
 
void UpdateImmediate (FRHICommandList &RHICmdList, MeshObjectType *MeshObject, MeshDynamicDataType *MeshDynamicData)
 
void TrimPool () override
 
- Public Member Functions inherited from FSkeletalMeshUpdatePacket
virtual ~FSkeletalMeshUpdatePacket ()=default
 
virtual void Init (const FInitializer &Initializer)
 
virtual void ProcessStage_MeshDeformer (FRHICommandList &, UE::Tasks::FTaskEvent &TaskEvent)
 
virtual void ProcessStage_SkinCache (FRHICommandList &, UE::Tasks::FTaskEvent &TaskEvent)
 
virtual void ProcessStage_Inline (FRHICommandList &, UE::Tasks::FTaskEvent &TaskEvent)
 
virtual void ProcessStage_Upload (FRHICommandList &)
 
void InvalidatePathTracedOutput ()
 
bool IsSkinCacheForRayTracingSupported () const
 

Additional Inherited Members

- Protected Attributes inherited from FSkeletalMeshUpdatePacket
FSceneInterfaceScene = nullptr
 
FGPUSkinCacheGPUSkinCache = nullptr
 
ERHIPipeline GPUSkinCachePipeline = ERHIPipeline::Graphics
 

Member Typedef Documentation

◆ MeshDynamicDataType

◆ MeshObjectType

Member Function Documentation

◆ Add()

◆ TrimPool()

◆ UpdateImmediate()


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