ManiaScript Trackmania 2020  14/07/2025
CManiaAppEvent Class Reference

An event. More...

#include <2025_07_14.h>

Inheritance diagram for CManiaAppEvent:
CBaseConstEvent CNod CEditorEvent CEditorPluginModuleEvent CManiaAppPlaygroundEvent CMapEditorPluginEvent

Public Types

enum  EType { LayerCustomEvent, KeyPress, ExternalCustomEvent, MenuNavigation }
 
enum  EMenuNavAction {
  Up, Right, Left, Down,
  Select, Cancel, PageUp, PageDown,
  AppMenu, Action1, Action2, Action3,
  Action4, ScrollUp, ScrollDown
}
 

Public Attributes

CManiaAppEvent::EType const Type
 
CUILayer *const CustomEventLayer
 
Text const CustomEventType
 
Array< TextCustomEventData
 
Text const ExternalEventType
 
Array< TextExternalEventData
 
CManiaAppEvent::EMenuNavAction const MenuNavAction
 
Boolean const IsActionAutoRepeat
 
Integer const KeyCode
 
Text const KeyName
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

An event.

Supported declare modes :

  • Local

Definition at line 16024 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EMenuNavAction

Enumerator
Up 
Right 
Left 
Down 
Select 
Cancel 
PageUp 
PageDown 
AppMenu 
Action1 
Action2 
Action3 
Action4 
ScrollUp 
ScrollDown 

Definition at line 16038 of file 2025_07_14.h.

16038  {
16039  Up,
16040  Right,
16041  Left,
16042  Down,
16043  Select,
16044  Cancel,
16045  PageUp,
16046  PageDown,
16047  AppMenu,
16048  Action1,
16049  Action2,
16050  Action3,
16051  Action4,
16052  ScrollUp,
16053  ScrollDown,
16054  };

◆ EType

Enumerator
LayerCustomEvent 
KeyPress 
ExternalCustomEvent 
MenuNavigation 

Definition at line 16029 of file 2025_07_14.h.

16029  {
16031  KeyPress,
16034  };

Member Data Documentation

◆ CustomEventData

Array<Text> CManiaAppEvent::CustomEventData

Definition at line 16070 of file 2025_07_14.h.

◆ CustomEventLayer

CUILayer* const CManiaAppEvent::CustomEventLayer

Definition at line 16062 of file 2025_07_14.h.

◆ CustomEventType

Text const CManiaAppEvent::CustomEventType

Definition at line 16066 of file 2025_07_14.h.

◆ ExternalEventData

Array<Text> CManiaAppEvent::ExternalEventData

Definition at line 16078 of file 2025_07_14.h.

◆ ExternalEventType

Text const CManiaAppEvent::ExternalEventType

Definition at line 16074 of file 2025_07_14.h.

◆ IsActionAutoRepeat

Boolean const CManiaAppEvent::IsActionAutoRepeat

Definition at line 16086 of file 2025_07_14.h.

◆ KeyCode

Integer const CManiaAppEvent::KeyCode

Definition at line 16090 of file 2025_07_14.h.

◆ KeyName

Text const CManiaAppEvent::KeyName

Definition at line 16094 of file 2025_07_14.h.

◆ MenuNavAction

CManiaAppEvent::EMenuNavAction const CManiaAppEvent::MenuNavAction

Definition at line 16082 of file 2025_07_14.h.

◆ Type

CManiaAppEvent::EType const CManiaAppEvent::Type

Definition at line 16058 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CManiaAppEvent::ExternalCustomEvent
@ ExternalCustomEvent
Definition: 2025_07_14.h:16032
CManiaAppEvent::KeyPress
@ KeyPress
Definition: 2025_07_14.h:16031
CManiaAppEvent::Action4
@ Action4
Definition: 2025_07_14.h:16051
CManiaAppEvent::ScrollDown
@ ScrollDown
Definition: 2025_07_14.h:16053
CManiaAppEvent::PageUp
@ PageUp
Definition: 2025_07_14.h:16045
CManiaAppEvent::Down
@ Down
Definition: 2025_07_14.h:16042
CManiaAppEvent::MenuNavigation
@ MenuNavigation
Definition: 2025_07_14.h:16033
CManiaAppEvent::Action3
@ Action3
Definition: 2025_07_14.h:16050
CManiaAppEvent::Select
@ Select
Definition: 2025_07_14.h:16043
CManiaAppEvent::Up
@ Up
Definition: 2025_07_14.h:16039
CManiaAppEvent::Cancel
@ Cancel
Definition: 2025_07_14.h:16044
CManiaAppEvent::ScrollUp
@ ScrollUp
Definition: 2025_07_14.h:16052
CManiaAppEvent::Left
@ Left
Definition: 2025_07_14.h:16041
CManiaAppEvent::AppMenu
@ AppMenu
Definition: 2025_07_14.h:16047
CManiaAppEvent::Action2
@ Action2
Definition: 2025_07_14.h:16049
CManiaAppEvent::PageDown
@ PageDown
Definition: 2025_07_14.h:16046
CManiaAppEvent::Action1
@ Action1
Definition: 2025_07_14.h:16048
CManiaAppEvent::LayerCustomEvent
@ LayerCustomEvent
Definition: 2025_07_14.h:16030
CManiaAppEvent::Right
@ Right
Definition: 2025_07_14.h:16040