Simulant  21.12-194
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::Window Member List

This is the complete list of members for smlt::Window, including all inherited members.

_clean_up() (defined in smlt::Window)smlt::Window
_create_screen(const std::string &name, uint16_t width, uint16_t height, ScreenFormat format, uint16_t refresh_rate) (defined in smlt::Window)smlt::Window
_destroy_screen(const std::string &name) (defined in smlt::Window)smlt::Window
_init_renderer(Renderer *renderer)=0 (defined in smlt::Window)smlt::Windowpure virtual
_init_window()=0 (defined in smlt::Window)smlt::Windowpure virtual
_input_state() const (defined in smlt::Window)smlt::Windowinlineprotected
activate_panel(uint8_t id) (defined in smlt::Window)smlt::Window
Application (defined in smlt::Window)smlt::Windowfriend
aspect_ratio() const (defined in smlt::Window)smlt::Window
audio_listener() (defined in smlt::Window)smlt::Window
check_events()=0 (defined in smlt::Window)smlt::Windowpure virtual
clear_every_frame_colour() const (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
clear_every_frame_flags() const (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
context_lock() (defined in smlt::Window)smlt::Windowinlineprotected
coordinate_from_normalized(Ratio rx, Ratio ry) (defined in smlt::Window)smlt::Windowinline
create(Application *app) (defined in smlt::Window)smlt::Windowinlinestatic
create_panels()smlt::Window
create_window(uint16_t width, uint16_t height, uint8_t bpp, bool fullscreen, bool enable_vsync) (defined in smlt::Window)smlt::Windowvirtual
cursor_position(int32_t &mouse_x, int32_t &mouse_y)=0 (defined in smlt::Window)smlt::Windowpure virtual
deactivate_panel(uint8_t id) (defined in smlt::Window)smlt::Window
destroy_panels()smlt::Window
destroy_window()=0 (defined in smlt::Window)smlt::Windowprotectedpure virtual
each_event_listener(std::function< void(EventListener *)> callback) (defined in smlt::EventListenerManager)smlt::EventListenerManager
each_screen(std::function< void(std::string, Screen *)> callback) (defined in smlt::Window)smlt::Window
escape_to_quit_enabled() const (defined in smlt::Window)smlt::Windowinlineprotected
EventListenerManager() (defined in smlt::EventListenerManager)smlt::EventListenerManagerinline
has_context() constsmlt::Windowinline
has_explicit_audio_listener() const (defined in smlt::Window)smlt::Window
has_focus() constsmlt::Windowinline
height() const override (defined in smlt::Window)smlt::Windowinlinevirtual
initialize_assets_and_devices() (defined in smlt::Window)smlt::Window
is_fullscreen() const (defined in smlt::Window)smlt::Windowinline
lock_cursor(bool cursor_locked=true)=0 (defined in smlt::Window)smlt::Windowpure virtual
on_finger_down(TouchPointID touch_id, float normalized_x, float normalized_y, float pressure=1.0) (defined in smlt::Window)smlt::Window
on_finger_motion(TouchPointID touch_id, float normalized_x, float normalized_y, float dx, float dy) (defined in smlt::Window)smlt::Window
on_finger_up(TouchPointID touch_id, float normalized_x, float normalized_y) (defined in smlt::Window)smlt::Window
on_key_down(KeyboardCode code, ModifierKeyState modifiers) (defined in smlt::Window)smlt::Window
on_key_up(KeyboardCode code, ModifierKeyState modifiers) (defined in smlt::Window)smlt::Window
panel_is_active(uint8_t id) (defined in smlt::Window)smlt::Window
ptr typedef (defined in smlt::Window)smlt::Window
register_event_listener(EventListener *listener) (defined in smlt::EventListenerManager)smlt::EventListenerManager
register_panel(uint8_t function_key, std::shared_ptr< Panel > panel) (defined in smlt::Window)smlt::Window
renderer_ (defined in smlt::Window)smlt::Windowprotected
reset()smlt::Window
S_DEFINE_PROPERTY(application, &Window::application_) (defined in smlt::Window)smlt::Window
S_DEFINE_PROPERTY(renderer, &Window::renderer_) (defined in smlt::Window)smlt::Window
S_DEFINE_PROPERTY(data, &Window::data_carrier_) (defined in smlt::Window)smlt::Window
S_DEFINE_PROPERTY(input, &Window::input_manager_) (defined in smlt::Window)smlt::Window
S_DEFINE_PROPERTY(input_state, &Window::input_state_) (defined in smlt::Window)smlt::Window
S_DEFINE_PROPERTY(compositor, &Window::compositor_) (defined in smlt::Window)smlt::Window
Screen (defined in smlt::Window)smlt::Windowfriend
screen(const std::string &name) const (defined in smlt::Window)smlt::Window
screen_count() const (defined in smlt::Window)smlt::Window
set_application(Application *app) (defined in smlt::Window)smlt::Windowinlineprotected
set_audio_listener(StageNode *node) (defined in smlt::Window)smlt::Window
set_bpp(uint16_t bpp) (defined in smlt::Window)smlt::Windowinlineprotected
set_clear_every_frame(uint32_t clear_flags=BUFFER_CLEAR_ALL, const smlt::Colour &colour=smlt::Colour::BLACK) (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
set_escape_to_quit(bool value=true) (defined in smlt::Window)smlt::Windowinlineprotected
set_fullscreen(bool val) (defined in smlt::Window)smlt::Windowinlineprotected
set_has_context(bool value=true) (defined in smlt::Window)smlt::Windowprotected
set_has_focus(bool v=true)smlt::Windowinline
set_height(uint16_t height) (defined in smlt::Window)smlt::Windowinlineprotected
set_logging_level(LogLevel level) (defined in smlt::Window)smlt::Window
set_title(const std::string &title)=0 (defined in smlt::Window)smlt::Windowpure virtual
set_vsync_enabled(bool vsync) (defined in smlt::Window)smlt::Windowinlineprotected
set_width(uint16_t width) (defined in smlt::Window)smlt::Windowinlineprotected
show_cursor(bool cursor_shown=true)=0 (defined in smlt::Window)smlt::Windowpure virtual
swap_buffers()=0 (defined in smlt::Window)smlt::Windowpure virtual
toggle_panel(uint8_t id) (defined in smlt::Window)smlt::Window
unregister_event_listener(EventListener *listener) (defined in smlt::EventListenerManager)smlt::EventListenerManager
unregister_panel(uint8_t function_key) (defined in smlt::Window)smlt::Window
vsync_enabled() const (defined in smlt::Window)smlt::Windowinline
width() const override (defined in smlt::Window)smlt::Windowinlinevirtual
Window() (defined in smlt::Window)smlt::Windowprotected
~EventListenerManager() (defined in smlt::EventListenerManager)smlt::EventListenerManagerinlinevirtual
~Loadable() (defined in smlt::Loadable)smlt::Loadableinlinevirtual
~RenderTarget() (defined in smlt::RenderTarget)smlt::RenderTargetinlinevirtual
~Window() (defined in smlt::Window)smlt::Windowvirtual