![]() |
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>
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.
|
protected |
Pointer to SDL_Window handle.
Definition at line 65 of file WindowBindable.hpp.