LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::ResizeEventArgs Struct Reference

Stores event arguments of a window resize event. More...

#include <app.hpp>

Inherits LiteFX::EventArgs.

Public Member Functions

 ResizeEventArgs (int width, int height) noexcept
 Creates a new set of window resize event arguments.
 
 ResizeEventArgs (const ResizeEventArgs &)=default
 
 ResizeEventArgs (ResizeEventArgs &&) noexcept=default
 
 ~ResizeEventArgs () noexcept override=default
 
ResizeEventArgsoperator= (const ResizeEventArgs &)=default
 
ResizeEventArgsoperator= (ResizeEventArgs &&) noexcept=default
 
int width () const noexcept
 Returns the new window width.
 
int height () const noexcept
 Returns the new window height.
 
- Public Member Functions inherited from LiteFX::EventArgs
 EventArgs ()=default
 
 EventArgs (const EventArgs &)=default
 
 EventArgs (EventArgs &&) noexcept=default
 
EventArgsoperator= (const EventArgs &)=default
 
EventArgsoperator= (EventArgs &&) noexcept=default
 
virtual ~EventArgs () noexcept=default
 

Detailed Description

Stores event arguments of a window resize event.

See also
App::resize

Constructor & Destructor Documentation

◆ ResizeEventArgs() [1/3]

LiteFX::ResizeEventArgs::ResizeEventArgs ( int width,
int height )
inlinenoexcept

Creates a new set of window resize event arguments.

Parameters
widthThe old window width.
heightThe old window height.

◆ ResizeEventArgs() [2/3]

LiteFX::ResizeEventArgs::ResizeEventArgs ( const ResizeEventArgs & )
default

◆ ResizeEventArgs() [3/3]

LiteFX::ResizeEventArgs::ResizeEventArgs ( ResizeEventArgs && )
defaultnoexcept

◆ ~ResizeEventArgs()

LiteFX::ResizeEventArgs::~ResizeEventArgs ( )
overridedefaultnoexcept

Member Function Documentation

◆ height()

int LiteFX::ResizeEventArgs::height ( ) const
inlinenoexcept

Returns the new window height.

Returns
The new window height.

◆ operator=() [1/2]

ResizeEventArgs & LiteFX::ResizeEventArgs::operator= ( const ResizeEventArgs & )
default

◆ operator=() [2/2]

ResizeEventArgs & LiteFX::ResizeEventArgs::operator= ( ResizeEventArgs && )
defaultnoexcept

◆ width()

int LiteFX::ResizeEventArgs::width ( ) const
inlinenoexcept

Returns the new window width.

Returns
The new window width.