1 #ifndef LXGUI_GUI_SCROLL_FRAME_HPP
2 #define LXGUI_GUI_SCROLL_FRAME_HPP
4 #include "lxgui/gui_frame.hpp"
5 #include "lxgui/gui_frame_renderer.hpp"
6 #include "lxgui/lxgui.hpp"
7 #include "lxgui/utils.hpp"
57 bool can_use_script(
const std::string& script_name)
const override;
139 utils::observer_ptr<const frame>
163 void update_(
float delta)
override;
Stores a variable number of arguments for an event.
Abstract class for layering and rendering frames.
A region that can contain other regions and react to events.
An node in a layout file.
Manages the user interface.
The base class of all elements in the GUI.
A connection that automatically disconnects when going out of scope.
oup::observable_sealed_ptr< T > owner_ptr
Struct holding all the core information about a frame necessary for its creation.