45 lines
714 B
C++
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()
|
|
{
|
|
}
|