9 #include "ResourceLoader.h"
12 #include "VolumeData.h"
26 Cube(std::shared_ptr<ResourceLoader> resLoader,
VolumeData volumedata);
30 void renderVolume(
Program &prog, std::shared_ptr<Camera> camera = std::shared_ptr<Camera>());
31 void setModelMatrix(
const glm::mat4 &modelMatrix);
37 void bindCube(
const std::vector<GLfloat> &vertices,
const std::vector<GLuint> &indices);
39 std::shared_ptr<ResourceLoader> _resourceLoader;
44 GLuint _vao, _vbo, _vbio;
45 glm::mat4 _modelMatrix;