| 123456789101112131415161718192021222324252627282930 |
- #ifndef DEPTHGUIDE_RENDER_SCENE_H
- #define DEPTHGUIDE_RENDER_SCENE_H
- #include "core/image_utility_v2.h"
- #include "render_mesh.h"
- struct scene_render_info {
- image_ptr background_img = nullptr;
- enum item_type {
- ITEM_MESH,
- ITEM_PC,
- };
- struct mesh_info {
- mesh_type *mesh = nullptr;
- struct material_type {
- glm::vec3 ambient;
- glm::vec3 diffuse;
- } material = {};
- };
- struct pc_info {
- };
- };
- #endif //DEPTHGUIDE_RENDER_SCENE_H
|