|
SDEngine
Game Engine
|
#include <Window.hpp>
Collaboration diagram for sd::WindowBuilder:Public Member Functions | |
| WindowBuilder () | |
| WindowBuilder & | set_title (const char *title) |
| WindowBuilder & | set_size (int width, int height) |
| WindowBuilder & | set_width (int width) |
| WindowBuilder & | set_height (int height) |
| WindowBuilder & | set_resize_callback (const ResizeCallbackFn &callback) |
| WindowBuilder & | set_key_callback (const KeyCallbackFn &callback) |
| WindowBuilder & | set_scroll_callback (const ScrollCallbackFn &callback) |
| WindowBuilder & | set_cursor_callback (const CursorCallbackFn &callback) |
| WindowBuilder & | set_mouse_button_callback (const MouseButtonCallbackFn &callback) |
| WindowBuilder & | set_refresh_callback_set_refresh_callback (const RefreshCallbackFn &callback) |
| WindowBuilder & | set_char_callback (const CharCallbackFn &callback) |
| std::unique_ptr< Window > | build () const |
Private Attributes | |
| WindowDesc | m_desc |
|
inline |
| std::unique_ptr< sd::Window > sd::WindowBuilder::build | ( | ) | const |
| sd::WindowBuilder & sd::WindowBuilder::set_char_callback | ( | const CharCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_cursor_callback | ( | const CursorCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_key_callback | ( | const KeyCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_mouse_button_callback | ( | const MouseButtonCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_refresh_callback_set_refresh_callback | ( | const RefreshCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_resize_callback | ( | const ResizeCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_scroll_callback | ( | const ScrollCallbackFn & | callback | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_size | ( | int | width, |
| int | height | ||
| ) |
| sd::WindowBuilder & sd::WindowBuilder::set_title | ( | const char * | title | ) |
| sd::WindowBuilder & sd::WindowBuilder::set_width | ( | int | width | ) |
|
private |