16 lines
405 B
C++
16 lines
405 B
C++
#pragma once
|
|
#include "../architecture/global.h"
|
|
#include <memory>
|
|
|
|
namespace renderive {
|
|
|
|
class Plot_Core;
|
|
struct Plot_Render_Context;
|
|
|
|
struct LIB_DECL Plot_Core_Context_Access {
|
|
[[nodiscard]] static std::shared_ptr<Plot_Render_Context> render_context(Plot_Core& plot);
|
|
[[nodiscard]] static std::shared_ptr<Plot_Render_Context> render_context(const Plot_Core& plot);
|
|
};
|
|
|
|
} // namespace renderive
|