Files
2025-05-18 13:04:45 +08:00

45 lines
714 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "MeshDetails.h"
#include "3D/MeshInfo.h"
MeshDetails::MeshDetails(MeshInfo* mesh) : Mesh(mesh)
{
}
MeshDetails::~MeshDetails()
{
}
void MeshDetails::CalculateTri(size_t ti)
{
}
void MeshDetails::CalculateVertex(size_t vi)
{
}
MeshDetailsPAsync MeshDetails::Calculate()
{
for (size_t ti = 0; ti < Mesh->NumTriangles(); ti++)
CalculateTri(ti);
for (size_t vi = 0; vi < Mesh->NumVertices(); vi++)
CalculateVertex(vi);
return cti::make_ready_continuable(this);
}
MeshDetailsPAsync MeshDetails::Finalise()
{
bIsFinalised =true;
return cti::make_ready_continuable(this);
}
void MeshDetails::RenderDebug()
{
}
void MeshDetails::Release()
{
}