Program Listing for File meshManager.h
↰ Return to documentation for file (PrismEngine/src/meshManager.h)
#pragma once
#include "mesh.h"
#include "utils.h"
#include <string>
namespace prism {
namespace PGC {
class MeshManager
{
public:
static prism::Mesh addMesh(utils::Context* context, std::string texturePath);
static void update(utils::Context* context);
static void clear(utils::Context* context);
static prism::PGC::Mesh& getMeshInfo(utils::Context* context, prism::Mesh id);
private:
static uint32_t getNextAvailableIndex(utils::Context* context);
};
}
}