YoggieEngine/BarinkEngine/Include/Scene.h

24 lines
327 B
C++

#pragma once
#include <string>
#include <vector>
#include "Graphics/Transform.h"
#include "Scene/Node.h"
/*
* Scene should be a description of a game world
*/
class Scene {
public:
Node& GetSceneNode(std::string);
Node& GetRoot();
Scene(std::string SceneName = "Default Scene");
~Scene();
private:
Node* root;
};