![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Binds the mouse to the window. More...
#include <WindowBindable.hpp>
Inheritance diagram for galaxy::WindowBindable:
Collaboration diagram for galaxy::WindowBindable:Public Member Functions | |
| virtual | ~WindowBindable () noexcept |
| Virtual destructor. | |
Protected Member Functions | |
| WindowBindable () noexcept | |
| Constructor. | |
| WindowBindable (WindowBindable &&) noexcept | |
| Move constructor. | |
| virtual WindowBindable & | operator= (WindowBindable &&) noexcept |
| Move assignment operator. | |
| WindowBindable (const WindowBindable &) noexcept | |
| Copy constructor. | |
| virtual WindowBindable & | operator= (const WindowBindable &) noexcept |
| Copy assignment operator. | |
| void | bind_window (SDL_Window *window) noexcept |
| Bind SDL3 window to this object. | |
Protected Attributes | |
| SDL_Window * | m_window |
| Pointer to SDL_Window handle. | |
Binds the mouse to the window.
Definition at line 18 of file WindowBindable.hpp.
|
virtualnoexcept |
Virtual destructor.
Definition at line 12 of file WindowBindable.cpp.
|
protectednoexcept |
Constructor.
Definition at line 17 of file WindowBindable.cpp.
|
protectednoexcept |
Move constructor.
Definition at line 22 of file WindowBindable.cpp.
|
protectednoexcept |
Copy constructor.
Definition at line 39 of file WindowBindable.cpp.
|
protectedvirtualnoexcept |
Move assignment operator.
Definition at line 28 of file WindowBindable.cpp.
|
protectedvirtualnoexcept |
Copy assignment operator.
Definition at line 44 of file WindowBindable.cpp.
|
protectednoexcept |
Bind SDL3 window to this object.
| window | Window pointer.. |
Definition at line 54 of file WindowBindable.cpp.
Here is the caller graph for this function:
|
protected |
Pointer to SDL_Window handle.
Definition at line 65 of file WindowBindable.hpp.