ULRE/src/SceneGraph/CMakeLists.txt

53 lines
2.3 KiB
CMake
Raw Normal View History

2020-01-09 17:40:39 +08:00
file(GLOB SG_MATERIAL_HEADER ${ROOT_INCLUDE_PATH}/hgl/graph/material/*.*)
2020-01-09 16:53:30 +08:00
2020-01-09 17:40:39 +08:00
file(GLOB SG_MATERIAL_SOURCE material/*.*)
2020-01-09 16:53:30 +08:00
2020-01-09 17:40:39 +08:00
SOURCE_GROUP("Material" FILES ${SG_MATERIAL_HEADER}
${SG_MATERIAL_SOURCE})
2020-01-09 16:53:30 +08:00
SET(SG_VERTEX_SOURCE ${ROOT_INCLUDE_PATH}/hgl/graph/VertexBufferCreater.h
${ROOT_INCLUDE_PATH}/hgl/graph/VertexBuffer.h)
SOURCE_GROUP("VertexBuffer" FILES ${SG_VERTEX_SOURCE})
SET(SCENE_GRAPH_HEADER ${ROOT_INCLUDE_PATH}/hgl/graph/Coordinate.h
${ROOT_INCLUDE_PATH}/hgl/graph/AABox.h
2020-01-11 21:28:41 +08:00
${ROOT_INCLUDE_PATH}/hgl/graph/WorldMatrix.h
2019-05-21 21:28:33 +08:00
${ROOT_INCLUDE_PATH}/hgl/graph/Camera.h
${ROOT_INCLUDE_PATH}/hgl/graph/Light.h
2019-06-03 22:32:18 +08:00
${ROOT_INCLUDE_PATH}/hgl/graph/SceneDB.h
2019-05-21 21:28:33 +08:00
${ROOT_INCLUDE_PATH}/hgl/graph/SceneNode.h
2019-05-22 18:10:13 +08:00
${ROOT_INCLUDE_PATH}/hgl/graph/SceneOrient.h
${ROOT_INCLUDE_PATH}/hgl/graph/RenderableInstance.h
2019-06-03 22:32:18 +08:00
${ROOT_INCLUDE_PATH}/hgl/graph/RenderList.h
${ROOT_INCLUDE_PATH}/hgl/graph/InlineGeometry.h
#${ROOT_INCLUDE_PATH}/hgl/graph/Mesh.h
#${ROOT_INCLUDE_PATH}/hgl/graph/Material.h
2019-06-11 16:18:49 +08:00
#${ROOT_INCLUDE_PATH}/hgl/graph/Spline.h
2019-06-03 22:32:18 +08:00
)
2019-05-21 21:28:33 +08:00
SET(SCENE_GRAPH_SOURCE Coordinate.cpp
2020-01-09 16:53:30 +08:00
AABox.cpp
2019-05-21 21:28:33 +08:00
Camera.cpp
2019-05-24 21:43:59 +08:00
RenderList.cpp
2019-06-03 22:32:18 +08:00
SceneDB.cpp
2020-01-09 16:53:30 +08:00
SceneNode.cpp
2019-05-24 19:28:27 +08:00
SceneOrient.cpp
InlineGeometry.cpp
2020-01-09 16:53:30 +08:00
#InlinePipeline.cpp
#Material.cpp
#Mesh.cpp
#SceneFile.cpp
2019-06-11 16:18:49 +08:00
)
2019-05-21 21:28:33 +08:00
SOURCE_GROUP("Header Files" FILES ${SCENE_GRAPH_HEADER})
SOURCE_GROUP("Source Files" FILES ${SCENE_GRAPH_SOURCE})
2019-12-06 21:45:51 +08:00
add_cm_library(ULRE.SceneGraph "ULRE" ${SCENE_GRAPH_HEADER}
2020-01-09 16:53:30 +08:00
${SCENE_GRAPH_SOURCE}
2020-01-09 17:40:39 +08:00
${SG_MATERIAL_HEADER}
2020-01-09 16:53:30 +08:00
${SG_MATERIAL_SOURCE}
2020-01-09 17:40:39 +08:00
2020-01-09 16:53:30 +08:00
${SG_VERTEX_SOURCE})