SceneWorld文件改名为Scene

This commit is contained in:
hyzboy 2025-06-04 00:10:27 +08:00
parent 839e187cb2
commit 520b7cae9e
5 changed files with 8 additions and 8 deletions

View File

@ -11,14 +11,14 @@
*
* AMD FidelityFX中Component存放于Entity下SceneNode
* Entity还是SceneNodeComponent的管理
* AMD FidelityFX中的SceneSceneWorld
* AMD FidelityFX中的SceneScene
*
* ComponentData是每个Component的数据Component或是其它模块提供数据
* ComponentManager是Component的管理器Component的创建
*
* AMD FidelityFX一样ComponentManager与SceneWorld基本无关
* AMD FidelityFX一样ComponentManager与Scene基本无关
* World之中
* SceneWorld密切相关的Component它对应的Manager才会出现在SceneWorldCameraManager/LightManager
* Scene密切相关的Component它对应的Manager才会出现在Scene中CameraManager/LightManager
* StaticMeshComponent之类的纯资源型就会是独立存在的
*
* Component是组件的基类

View File

@ -71,7 +71,7 @@ SET(GRAPH_FRAMEWORK_FILES ${SG_INCLUDE_PATH}/RenderFramework.h
source_group("Framework" FILES ${GRAPH_FRAMEWORK_FILES})
SET(SG_SCENE_SOURCE ${SG_INCLUDE_PATH}/SceneWorld.h
SET(SG_SCENE_SOURCE ${SG_INCLUDE_PATH}/Scene.h
${SG_INCLUDE_PATH}/SceneNodeAttributes.h
${SG_INCLUDE_PATH}/SceneNode.h
${SG_INCLUDE_PATH}/SceneMatrix.h
@ -79,7 +79,7 @@ SET(SG_SCENE_SOURCE ${SG_INCLUDE_PATH}/SceneWorld.h
Scene/SceneNode.cpp
Scene/SceneOrient.cpp
Scene/SceneMatrix.cpp
Scene/SceneWorld.cpp
Scene/Scene.cpp
)
SET(SG_RENDER_SOURCE ${SG_INCLUDE_PATH}/RenderNode.h

View File

@ -1,5 +1,5 @@
#include<hgl/graph/Renderer.h>
#include<hgl/graph/SceneWorld.h>
#include<hgl/graph/Scene.h>
#include<hgl/graph/VKCommandBuffer.h>
namespace hgl::graph

View File

@ -1,11 +1,11 @@
#include<hgl/graph/SceneWorld.h>
#include<hgl/graph/Scene.h>
#include<hgl/type/Map.h>
namespace hgl::graph
{
namespace
{
Map<U8String,Scene *> scene_world_map;///<场景世界列表
Map<U8String,Scene *> scene_world_map;///<场景列表
}//namespace
bool RegistryScene(Scene *sw)