1 #ifndef EDITOR_COMPONENTS_RENDERMAPWINDOW_HPP
2 #define EDITOR_COMPONENTS_RENDERMAPWINDOW_HPP
4 #include <BLIB/Interfaces.hpp>
35 void open(bl::gui::GUI* gui);
57 bl::gui::Window::Ptr window;
59 bl::gui::CheckButton::Ptr charBut;
All classes and functionality used for implementing the game editor.
std::shared_ptr< LightSlider > Ptr
Options window to help trigger map renderings.
std::function< void()> StartRender
Callback for when the render should trigger.
bool renderCharacters() const
Returns whether or not to render the characters in the map.
const std::string & outputPath() const
Returns the filename to output to.
void open(bl::gui::GUI *gui)
Opens the window.
std::uint8_t lightLevel() const
Returns the light level to render the map at.
RenderMapWindow(const StartRender &onStart)
Construct a new Render Map Window.