18 lines
414 B
C++
18 lines
414 B
C++
#pragma once
|
|
#include "../architecture/Frame_Scheduler.h"
|
|
#include "../architecture/Update_Completion.h"
|
|
#include "Image.h"
|
|
#include <memory>
|
|
#include <memory_resource>
|
|
|
|
namespace renderive {
|
|
|
|
struct Render_Output {
|
|
Render_Output();
|
|
Image image;
|
|
std::pmr::vector<std::shared_ptr<Update_State>> presented_update_states;
|
|
std::shared_ptr<Frame_Lifecycle_Record> metadata;
|
|
};
|
|
|
|
} // namespace renderive
|