|
| | DEFINE_LOG_CATEGORY_STATIC (LogSkeletalGPUSkinMesh, Warning, All) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Morph Vertex Buffer Update"), STAT_MorphVertexBuffer_Update, STATGROUP_MorphTarget) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Morph Vertex Buffer Init"), STAT_MorphVertexBuffer_Init, STATGROUP_MorphTarget) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Morph Vertex Buffer Apply Delta"), STAT_MorphVertexBuffer_ApplyDelta, STATGROUP_MorphTarget) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Morph Vertex Buffer Alloc"), STAT_MorphVertexBuffer_Alloc, STATGROUP_MorphTarget) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Morph Vertex Buffer RHI Lock and copy"), STAT_MorphVertexBuffer_RhiLockAndCopy, STATGROUP_MorphTarget) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Morph Vertex Buffer RHI Unlock"), STAT_MorphVertexBuffer_RhiUnlock, STATGROUP_MorphTarget) |
| |
| | DECLARE_GPU_STAT_NAMED (MorphTargets, TEXT("Morph Target Compute")) |
| |
| ESkeletalMeshGPUSkinTechnique | GetGPUSkinTechnique (USkinnedMeshComponent *MeshComponent, FSkeletalMeshRenderData *RenderData, int32 LODIndex, ERHIFeatureLevel::Type FeatureLevel) |
| |
| ESkeletalMeshGPUSkinTechnique | GetGPUSkinTechnique (const FSkinnedMeshSceneProxyDesc &InMeshDesc, FSkeletalMeshRenderData *RenderData, int32 LODIndex, ERHIFeatureLevel::Type FeatureLevel) |
| |
| | REGISTER_SKELETAL_MESH_UPDATE_BACKEND (FSkeletalMeshUpdatePacketGPUSkin) |
| |
| | IMPLEMENT_SHADER_TYPE (, FGPUMorphUpdateCS, TEXT("/Engine/Private/MorphTargets.usf"), TEXT("GPUMorphUpdateCS"), SF_Compute) |
| |
| | IMPLEMENT_SHADER_TYPE (, FGPUMorphNormalizeCS, TEXT("/Engine/Private/MorphTargets.usf"), TEXT("GPUMorphNormalizeCS"), SF_Compute) |
| |
| void | InitGPUSkinVertexFactoryComponents (FGPUSkinDataType *VertexFactoryData, const FSkeletalMeshObjectGPUSkin::FVertexFactoryBuffers &VertexBuffers, FGPUBaseSkinVertexFactory *VertexFactory) |
| |
| void | InitAPEXClothVertexFactoryComponents (FGPUSkinAPEXClothDataType *VertexFactoryData, const FSkeletalMeshObjectGPUSkin::FVertexFactoryBuffers &VertexBuffers) |
| |
| void | UpdateVertexFactory (TArray< TUniquePtr< FGPUBaseSkinVertexFactory > > &VertexFactories, const FSkeletalMeshObjectGPUSkin::FVertexFactoryBuffers &InVertexBuffers) |
| |