luna engine
software engine
Loading...
Searching...
No Matches
luna::windowResizeEvent Class Reference

#include <applicationEvent.h>

Inheritance diagram for luna::windowResizeEvent:
Collaboration diagram for luna::windowResizeEvent:

Public Member Functions

 windowResizeEvent (unsigned int width, unsigned int height)
 
unsigned int getWidth () const
 
unsigned int getHeight () const
 
std::string toString () const override
 
- Public Member Functions inherited from luna::Event
virtual ~Event ()=default
 
virtual eventType getEventType () const =0
 
virtual const char * getName () const =0
 
virtual int getCategoryFlags () const =0
 
virtual std::string toString () const
 
bool IsInCategory (eventCategory category)
 

Private Attributes

unsigned int m_Width
 
unsigned int m_Height
 

Additional Inherited Members

- Public Attributes inherited from luna::Event
bool Handled = false
 

Constructor & Destructor Documentation

◆ windowResizeEvent()

luna::windowResizeEvent::windowResizeEvent ( unsigned int  width,
unsigned int  height 
)
inline

Member Function Documentation

◆ getHeight()

unsigned int luna::windowResizeEvent::getHeight ( ) const
inline

◆ getWidth()

unsigned int luna::windowResizeEvent::getWidth ( ) const
inline

◆ toString()

std::string luna::windowResizeEvent::toString ( ) const
inlineoverridevirtual

Reimplemented from luna::Event.

Member Data Documentation

◆ m_Height

unsigned int luna::windowResizeEvent::m_Height
private

◆ m_Width

unsigned int luna::windowResizeEvent::m_Width
private

The documentation for this class was generated from the following file: