MetaCore/MetaPlayer/RuntimeUiPreviewSession.h

21 lines
547 B
C++

#pragma once
#include "MetaCore/engine/runtime_ui/RmlUiBridge.h"
#include <string>
#include <vector>
namespace metacore::player {
class RuntimeUiPreviewSession {
public:
void set_documents(std::vector<metacore::engine::runtime_ui::RuntimeUiDocument> documents);
[[nodiscard]] const std::vector<metacore::engine::runtime_ui::RuntimeUiDocument>& documents() const;
[[nodiscard]] std::string describe() const;
private:
std::vector<metacore::engine::runtime_ui::RuntimeUiDocument> documents_;
};
} // namespace metacore::player