|
Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine. GitHub | Vesper Updates | Creator |
Event for registering window resize. More...
#include <ApplicationEvent.h>
Public Member Functions | |
| WindowResizeEvent (unsigned int width, unsigned int height) | |
| Construct a WindowResizeEvent with the specified width and height. | |
| unsigned int | GetWidth () const |
| Get the new width of the window. | |
| unsigned int | GetHeight () const |
| Get the new height of the window. | |
| std::string | ToString () const override |
| Convert the event to a string representation. | |
| Public Member Functions inherited from Vesper::Event | |
| virtual | ~Event ()=default |
| virtual EventType | GetEventType () const =0 |
| Get the type of the event. | |
| virtual const char * | GetName () const =0 |
| Get the name of the event. | |
| virtual int | GetCategoryFlags () const =0 |
| Get the category flags of the event. | |
| bool | IsInCategory (EventCategory category) |
| Check if the event is in a specific category. | |
Private Attributes | |
| unsigned int | m_Width |
| unsigned int | m_Height |
Additional Inherited Members | |
| Public Attributes inherited from Vesper::Event | |
| bool | Handled = false |
| Indicates whether the event has been handled. | |
Event for registering window resize.
|
inline |
Construct a WindowResizeEvent with the specified width and height.
| width | The new width of the window. |
| height | The new height of the window. |
|
inline |
Get the new height of the window.
References m_Height.
Referenced by Vesper::Application::OnWindowResize(), and Vesper::OrthographicCameraController::OnWindowResized().
|
inline |
Get the new width of the window.
References m_Width.
Referenced by Vesper::Application::OnWindowResize(), and Vesper::OrthographicCameraController::OnWindowResized().
|
inlineoverridevirtual |
Convert the event to a string representation.
Reimplemented from Vesper::Event.
|
private |
Referenced by GetHeight(), ToString(), and WindowResizeEvent().
|
private |
Referenced by GetWidth(), ToString(), and WindowResizeEvent().