![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::SDL2Window, 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 | |
_input_state() const (defined in smlt::Window) | smlt::Window | inlineprotected |
Application (defined in smlt::SDL2Window) | smlt::SDL2Window | friend |
aspect_ratio() const (defined in smlt::Window) | smlt::Window | |
audio_listener() (defined in smlt::Window) | smlt::Window | |
clear_every_frame_color() const (defined in smlt::RenderTarget) | smlt::RenderTarget | inlinevirtual |
clear_every_frame_flags() const (defined in smlt::RenderTarget) | smlt::RenderTarget | inlinevirtual |
context_lock() (defined in smlt::Window) | smlt::Window | inlineprotected |
coordinate_from_normalized(Ratio rx, Ratio ry) (defined in smlt::Window) | smlt::Window | inline |
create(Application *app) (defined in smlt::SDL2Window) | smlt::SDL2Window | inlinestatic |
create_window(uint16_t width, uint16_t height, uint8_t bpp, bool fullscreen, bool enable_vsync) (defined in smlt::Window) | smlt::Window | virtual |
cursor_position(int32_t &mouse_x, int32_t &mouse_y) override (defined in smlt::SDL2Window) | smlt::SDL2Window | 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::Window | inline |
event_filter (defined in smlt::SDL2Window) | smlt::SDL2Window | friend |
EventListenerManager() (defined in smlt::EventListenerManager) | smlt::EventListenerManager | inline |
get_input_state() (defined in smlt::Window) | smlt::Window | inlineprotected |
has_context() const | smlt::Window | inline |
has_explicit_audio_listener() const (defined in smlt::Window) | smlt::Window | |
has_focus() const | smlt::Window | inline |
height() const override (defined in smlt::Window) | smlt::Window | inlinevirtual |
initialize_assets_and_devices() (defined in smlt::Window) | smlt::Window | |
is_fullscreen() const (defined in smlt::Window) | smlt::Window | inline |
lock_cursor(bool cursor_locked=true) override (defined in smlt::SDL2Window) | smlt::SDL2Window | virtual |
logging_level() const (defined in smlt::Window) | smlt::Window | |
on_application_set(Application *app) (defined in smlt::Window) | smlt::Window | protectedvirtual |
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_game_controller_button_down(GameControllerIndex index, JoystickButton button) (defined in smlt::Window) | smlt::Window | |
on_game_controller_button_up(GameControllerIndex index, JoystickButton button) (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 | |
on_mouse_down(MouseID id, uint8_t mouse_button, int32_t x, int32_t y, bool touch_device) (defined in smlt::Window) | smlt::Window | |
on_mouse_move(MouseID id, int32_t x, int32_t y, bool touch_device) (defined in smlt::Window) | smlt::Window | |
on_mouse_up(MouseID id, uint8_t mouse_button, int32_t x, int32_t y, bool touch_device) (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 | |
renderer_ (defined in smlt::Window) | smlt::Window | protected |
reset() | smlt::Window | |
S_DEFINE_PROPERTY(app, &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(const std::string &name) const (defined in smlt::Window) | smlt::Window | |
screen_count() const (defined in smlt::Window) | smlt::Window | |
SDL2Window() (defined in smlt::SDL2Window) | smlt::SDL2Window | |
set_application(Application *app) (defined in smlt::Window) | smlt::Window | protected |
set_audio_listener(StageNode *node) (defined in smlt::Window) | smlt::Window | |
set_bpp(uint16_t bpp) (defined in smlt::Window) | smlt::Window | inlineprotected |
set_clear_every_frame(uint32_t clear_flags=BUFFER_CLEAR_ALL, const smlt::Color &color=smlt::Color::black()) (defined in smlt::RenderTarget) | smlt::RenderTarget | inlinevirtual |
set_escape_to_quit(bool value=true) (defined in smlt::Window) | smlt::Window | inline |
set_fullscreen(bool val) (defined in smlt::Window) | smlt::Window | inlineprotected |
set_has_context(bool value=true) (defined in smlt::Window) | smlt::Window | protected |
set_has_focus(bool v=true) | smlt::Window | |
set_height(uint16_t height) (defined in smlt::Window) | smlt::Window | inlineprotected |
set_logging_level(LogLevel level) (defined in smlt::Window) | smlt::Window | |
set_title(const std::string &title) override (defined in smlt::SDL2Window) | smlt::SDL2Window | virtual |
set_vsync_enabled(bool vsync) (defined in smlt::Window) | smlt::Window | inlineprotected |
set_width(uint16_t width) (defined in smlt::Window) | smlt::Window | inlineprotected |
show_cursor(bool value=true) override (defined in smlt::SDL2Window) | smlt::SDL2Window | virtual |
swap_buffers() (defined in smlt::Window) | smlt::Window | |
unregister_event_listener(EventListener *listener) (defined in smlt::EventListenerManager) | smlt::EventListenerManager | |
update_conn_ (defined in smlt::Window) | smlt::Window | protected |
update_screens(float dt) (defined in smlt::Window) | smlt::Window | protected |
vsync_enabled() const (defined in smlt::Window) | smlt::Window | inline |
width() const override (defined in smlt::Window) | smlt::Window | inlinevirtual |
Window() (defined in smlt::Window) | smlt::Window | protected |
~EventListenerManager() (defined in smlt::EventListenerManager) | smlt::EventListenerManager | inlinevirtual |
~Loadable() (defined in smlt::Loadable) | smlt::Loadable | inlinevirtual |
~RenderTarget() (defined in smlt::RenderTarget) | smlt::RenderTarget | inlinevirtual |
~SDL2Window() (defined in smlt::SDL2Window) | smlt::SDL2Window | virtual |
~Window() (defined in smlt::Window) | smlt::Window | virtual |