Added objects

This commit is contained in:
Robert 2021-01-22 01:29:50 +01:00
parent f86fcad89f
commit 107e207a83
5 changed files with 53 additions and 10 deletions

24
include/object.hpp Normal file
View file

@ -0,0 +1,24 @@
#ifndef OBJECT_HPP
#define OBJECT_HPP
#include <core.hpp>
#include <transformable.hpp>
#include <vertexArray.hpp>
namespace oglu
{
class OGLU_API Object : public Transformable
{
public:
Object(const GLfloat* vertices, size_t verticesSize, const GLuint* indices, size_t indicesSize, const VertexAttribute* topology, size_t topologySize);
Object(const Object& other);
~Object();
void Render();
private:
VertexArray VAO;
};
}
#endif