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 19:22:50 +00:00
|
|
|
class SceneCamera : public Group
|
2022-07-08 19:35:14 +00:00
|
|
|
{
|
2022-07-09 19:22:50 +00:00
|
|
|
public:
|
2022-07-08 19:35:14 +00:00
|
|
|
Camera& camera;
|
2022-07-09 19:22:50 +00:00
|
|
|
SceneCamera();
|
2022-07-08 19:35:14 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2022-07-09 19:22:50 +00:00
|
|
|
class SceneObject : public Group
|
2022-07-08 19:35:14 +00:00
|
|
|
{
|
2022-07-09 19:22:50 +00:00
|
|
|
public:
|
2022-07-08 19:35:14 +00:00
|
|
|
Renderable& renderable;
|
2022-07-09 19:22:50 +00:00
|
|
|
SceneObject();
|
2022-07-08 19:35:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|