Kanzi  3.9.6
Kanzi Engine API
kanzi::WindowResizeRequestEvent Class Reference

Specialized window event with InputEvent::WindowResizeRequest type. More...

#include <kanzi/core.ui/platform/input/common/events.hpp>

Inheritance diagram for kanzi::WindowResizeRequestEvent:
[legend]

Public Member Functions

unsigned int getHeight () const
 Returns the requested height of the window. More...
 
unsigned int getWidth () const
 Returns the requested width of the window. More...
 
 WindowResizeRequestEvent (NativeWindowHandle target, unsigned int width, unsigned int height)
 Constructs an event for a given target window with width and height. More...
 
- Public Member Functions inherited from kanzi::WindowEvent
NativeWindowHandle getWindow () const
 Returns the window instance to which the event refers. More...
 
 WindowEvent (Type type, NativeWindowHandle window)
 Constructs a window event with a given type for a given window. More...
 
- Public Member Functions inherited from kanzi::InputEvent
Type getType () const
 Returns the type of the event. More...
 
 InputEvent (Type type)
 Constructs an event with a given type. More...
 
bool isHandled () const
 Returns true if the event is handled, false if not. More...
 
void markHandled ()
 Marks the event as handled. More...
 
virtual ~InputEvent ()
 Destructor. More...
 

Protected Attributes

unsigned int m_height
 Holds the requested height of the window. More...
 
unsigned int m_width
 Holds the requested width of the window. More...
 
- Protected Attributes inherited from kanzi::WindowEvent
NativeWindowHandle m_window
 The window instance to which the event refers. More...
 

Additional Inherited Members

- Public Types inherited from kanzi::InputEvent
enum  Type {
  Key, Pointer, Touch, WindowResized,
  WindowResizeRequest, WindowFocusLost, WindowFocusGained, WindowHidden,
  WindowResourcesLost, WindowOrientationChanged, WindowRedrawRequest, WindowClosed,
  ApplicationPaused, ApplicationSleep, ApplicationWakeup, DebugToggleHud,
  DebugSetHud, UserEvent
}
 InputEvent type enumeration. More...
 

Detailed Description

Specialized window event with InputEvent::WindowResizeRequest type.

The event is requesting the resizing of a window.

Constructor & Destructor Documentation

◆ WindowResizeRequestEvent()

kanzi::WindowResizeRequestEvent::WindowResizeRequestEvent ( NativeWindowHandle  target,
unsigned int  width,
unsigned int  height 
)
explicit

Constructs an event for a given target window with width and height.

Member Function Documentation

◆ getWidth()

unsigned int kanzi::WindowResizeRequestEvent::getWidth ( ) const
inline

Returns the requested width of the window.

◆ getHeight()

unsigned int kanzi::WindowResizeRequestEvent::getHeight ( ) const
inline

Returns the requested height of the window.

Member Data Documentation

◆ m_width

unsigned int kanzi::WindowResizeRequestEvent::m_width
protected

Holds the requested width of the window.

◆ m_height

unsigned int kanzi::WindowResizeRequestEvent::m_height
protected

Holds the requested height of the window.


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