We got GameObjects / Components and shit
This commit is contained in:
@@ -2,12 +2,28 @@
|
||||
#define LIGHTKEEPER_H
|
||||
|
||||
#include <destrum/App.h>
|
||||
#include <destrum/Scene/SceneManager.h>
|
||||
|
||||
class LightKeeper : public App {
|
||||
class LightKeeper final : public App {
|
||||
public:
|
||||
LightKeeper();
|
||||
virtual ~LightKeeper();
|
||||
void customInit() override;
|
||||
void customUpdate(float dt) override;
|
||||
void customDraw() override;
|
||||
void customCleanup() override;
|
||||
|
||||
void onWindowResize(int newWidth, int newHeight) override;
|
||||
private:
|
||||
MeshCache meshCache;
|
||||
MaterialCache materialCache;
|
||||
GameRenderer renderer;
|
||||
|
||||
Camera camera{glm::vec3(0.f, 0.f, -5.f), glm::vec3(0, 1, 0)};
|
||||
|
||||
CPUMesh testMesh{};
|
||||
MeshID testMeshID;
|
||||
MaterialID testMaterialID;
|
||||
};
|
||||
|
||||
#endif //LIGHTKEEPER_H
|
||||
|
||||
Reference in New Issue
Block a user