HatchitGraphics
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
include
unused
opengl
ht_glmeshrenderer.h
1
25
#pragma once
26
27
#include <ht_meshrenderer.h>
28
#include <ht_glmaterial.h>
29
#include <ht_gl.h>
30
31
namespace
Hatchit
{
32
33
namespace
Graphics {
34
35
namespace
OpenGL {
36
37
class
HT_API
GLMeshRenderer
:
public
IMeshRenderer
38
{
39
public
:
40
GLMeshRenderer
(Resource::MeshPtr mesh,
GLMaterial
* material);
41
virtual
~
GLMeshRenderer
();
42
44
virtual
void
VBuffer()
override
;
46
virtual
void
VRender()
override
;
48
virtual
void
VFree()
override
;
49
50
private
:
51
GLuint vbo, vao, ibo;
52
};
53
}
54
}
55
}
IMeshRenderer
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Hatchit
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition:
ht_color.h:19
Hatchit::Graphics::OpenGL::GLMaterial
Definition:
ht_glmaterial.h:39
Hatchit::Graphics::OpenGL::GLMeshRenderer
Definition:
ht_glmeshrenderer.h:37
Generated by
1.8.11