Zen 0.3.0
Loading...
Searching...
No Matches
Zen::ZenEvent Struct Reference

Public Attributes

EventHeader header
union { 
   WindowResize   windowResize 
   WindowMoved   windowMoved 
   KeyPayload   key 
   MouseMovePayload   mouseMove 
   MouseButtonPayload   mouseButton 
   MouseWheelPayload   mouseWheel 
   TextInputPayload   textInput 
}; 

Detailed Description

Definition at line 87 of file ZEN_Event.h.

Member Data Documentation

◆ header

EventHeader Zen::ZenEvent::header

Definition at line 88 of file ZEN_Event.h.

◆ key

KeyPayload Zen::ZenEvent::key

Definition at line 92 of file ZEN_Event.h.

◆ mouseButton

MouseButtonPayload Zen::ZenEvent::mouseButton

Definition at line 94 of file ZEN_Event.h.

◆ mouseMove

MouseMovePayload Zen::ZenEvent::mouseMove

Definition at line 93 of file ZEN_Event.h.

◆ mouseWheel

MouseWheelPayload Zen::ZenEvent::mouseWheel

Definition at line 95 of file ZEN_Event.h.

◆ textInput

TextInputPayload Zen::ZenEvent::textInput

Definition at line 96 of file ZEN_Event.h.

◆ windowMoved

WindowMoved Zen::ZenEvent::windowMoved

Definition at line 91 of file ZEN_Event.h.

◆ windowResize

WindowResize Zen::ZenEvent::windowResize

Definition at line 90 of file ZEN_Event.h.


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