ULRE/inc/hgl/graph/SceneWorld.h

39 lines
649 B
C
Raw Normal View History

2024-09-06 01:04:28 +08:00
#pragma once
2024-09-06 01:04:28 +08:00
#include<hgl/graph/SceneNode.h>
namespace hgl::graph
2024-09-06 01:04:28 +08:00
{
class CameraData
2024-09-06 01:04:28 +08:00
{
};
class CameraManager
{
public:
};
2024-09-06 01:04:28 +08:00
/**
* <Br>
*
*/
class SceneWorld
{
SceneNode *root_node; ///<世界根节点
public:
2024-09-06 01:04:28 +08:00
SceneWorld()
{
root_node=new SceneNode;
}
2024-09-06 01:04:28 +08:00
virtual ~SceneWorld()
{
SAFE_CLEAR(root_node);
}
2024-09-06 01:04:28 +08:00
SceneNode *GetRootNode(){return root_node;}
};//class SceneWorld
}//namespace hgl::graph