#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