1#ifndef DANDELION_SCENE_GROUP_H
2#define DANDELION_SCENE_GROUP_H
7#include <spdlog/spdlog.h>
8#include <nlohmann/json.hpp>
40 Group(
const std::string& group_name);
75 std::vector<std::unique_ptr<Object>>
objects;
85 std::shared_ptr<spdlog::logger> logger;
Group(const std::string &group_name)
Group(Group &other)=delete
std::vector< std::unique_ptr< Object > > objects
定义 group.h:75
nlohmann::json dump_metadata()
定义 group.cpp:261
static std::size_t next_available_id
定义 group.h:84
bool load_models(const std::string &file_path)
定义 group.cpp:36
std::string name
定义 group.h:79
void load_metadata(const nlohmann::json &metadata)
定义 group.cpp:241
Group(const Group &other)=delete
std::size_t id
定义 group.h:77
bool save_models(const std::string &file_path)
定义 group.cpp:137