human_render/src/Renderer/MeshRender.h
2024-11-29 01:09:00 +08:00

21 lines
330 B
C++

#pragma once
#include "Core/Core.h"
#include "RHI/RHI.h"
class MeshRender {
public:
MeshRender(Mesh* mesh);
~MeshRender();
void Render();
private:
Mesh* mesh_{ nullptr };
IRHIAPI* rhiApi_{ nullptr };
unsigned int vaoHandle_{ 0 };
unsigned int vboHandle_{ 0 };
unsigned int eboHandle_{ 0 };
};