2022-07-08 19:35:14 +00:00
|
|
|
#pragma once
|
|
|
|
#include "Graphics/Camera.h"
|
|
|
|
#include "Graphics/Renderable.h"
|
|
|
|
#include "Scene/Node.h"
|
|
|
|
|
2022-07-09 20:21:56 +00:00
|
|
|
namespace BarinkEngine {
|
|
|
|
class SceneCamera : public Group
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
Camera& camera;
|
|
|
|
SceneCamera();
|
|
|
|
};
|
2022-07-08 19:35:14 +00:00
|
|
|
|
|
|
|
|
2022-07-09 20:21:56 +00:00
|
|
|
class SceneObject : public Group
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
SceneObject(std::string name, Renderable* visual);
|
|
|
|
~SceneObject();
|
|
|
|
Renderable* renderable;
|
|
|
|
};
|
|
|
|
}
|