Multiple changes to prepare for the basic render engine.
* Rendering 2 cubes * per cube transform panels * Updated TODO.md * Updated README.md
This commit is contained in:
		@ -1,26 +1,18 @@
 | 
			
		||||
#pragma once
 | 
			
		||||
#include <vector>
 | 
			
		||||
#include "Mesh.h"
 | 
			
		||||
#include "Transform.h"
 | 
			
		||||
#include "Buffer.h"
 | 
			
		||||
#include "VertexArray.h"
 | 
			
		||||
#include "Scene.h"
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
#include <MyGraphicsEngine/AssetManager/ModelImporter.h>
 | 
			
		||||
#include <MyGraphicsEngine/MyGraphicsEngine/Buffer.h>
 | 
			
		||||
#include <MyGraphicsEngine/MyGraphicsEngine/VertexArray.h>
 | 
			
		||||
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
class Renderable {
 | 
			
		||||
class Renderable  : public SceneNode {
 | 
			
		||||
public:
 | 
			
		||||
	Buffer vertexBuffer;
 | 
			
		||||
	Buffer elementBuffer;
 | 
			
		||||
	VertexArray VAO;
 | 
			
		||||
	Transform transform;
 | 
			
		||||
	~Renderable();
 | 
			
		||||
 | 
			
		||||
	static Renderable Load();
 | 
			
		||||
	static Renderable* Load();
 | 
			
		||||
	void Draw();
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
 | 
			
		||||
@ -1,8 +0,0 @@
 | 
			
		||||
#pragma once
 | 
			
		||||
#include <glm/glm.hpp>
 | 
			
		||||
 | 
			
		||||
struct Transform {
 | 
			
		||||
	glm::vec3 Position;
 | 
			
		||||
	glm::vec3 Rotation;
 | 
			
		||||
	glm::vec3 Scale;
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user