ManiaScript Trackmania 2020  30/10/2024
CManiaAppEvent Class Reference

An event. More...

#include <2024_10_30.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 15996 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EMenuNavAction

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

Definition at line 16010 of file 2024_10_30.h.

16010  {
16011  Up,
16012  Right,
16013  Left,
16014  Down,
16015  Select,
16016  Cancel,
16017  PageUp,
16018  PageDown,
16019  AppMenu,
16020  Action1,
16021  Action2,
16022  Action3,
16023  Action4,
16024  ScrollUp,
16025  ScrollDown,
16026  };

◆ EType

Enumerator
LayerCustomEvent 
KeyPress 
ExternalCustomEvent 
MenuNavigation 

Definition at line 16001 of file 2024_10_30.h.

16001  {
16003  KeyPress,
16006  };

Member Data Documentation

◆ CustomEventData

Array<Text> CManiaAppEvent::CustomEventData

Definition at line 16042 of file 2024_10_30.h.

◆ CustomEventLayer

CUILayer* const CManiaAppEvent::CustomEventLayer

Definition at line 16034 of file 2024_10_30.h.

◆ CustomEventType

Text const CManiaAppEvent::CustomEventType

Definition at line 16038 of file 2024_10_30.h.

◆ ExternalEventData

Array<Text> CManiaAppEvent::ExternalEventData

Definition at line 16050 of file 2024_10_30.h.

◆ ExternalEventType

Text const CManiaAppEvent::ExternalEventType

Definition at line 16046 of file 2024_10_30.h.

◆ IsActionAutoRepeat

Boolean const CManiaAppEvent::IsActionAutoRepeat

Definition at line 16058 of file 2024_10_30.h.

◆ KeyCode

Integer const CManiaAppEvent::KeyCode

Definition at line 16062 of file 2024_10_30.h.

◆ KeyName

Text const CManiaAppEvent::KeyName

Definition at line 16066 of file 2024_10_30.h.

◆ MenuNavAction

CManiaAppEvent::EMenuNavAction const CManiaAppEvent::MenuNavAction

Definition at line 16054 of file 2024_10_30.h.

◆ Type

CManiaAppEvent::EType const CManiaAppEvent::Type

Definition at line 16030 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CManiaAppEvent::ExternalCustomEvent
@ ExternalCustomEvent
Definition: 2024_10_30.h:16004
CManiaAppEvent::KeyPress
@ KeyPress
Definition: 2024_10_30.h:16003
CManiaAppEvent::Action4
@ Action4
Definition: 2024_10_30.h:16023
CManiaAppEvent::ScrollDown
@ ScrollDown
Definition: 2024_10_30.h:16025
CManiaAppEvent::PageUp
@ PageUp
Definition: 2024_10_30.h:16017
CManiaAppEvent::Down
@ Down
Definition: 2024_10_30.h:16014
CManiaAppEvent::MenuNavigation
@ MenuNavigation
Definition: 2024_10_30.h:16005
CManiaAppEvent::Action3
@ Action3
Definition: 2024_10_30.h:16022
CManiaAppEvent::Select
@ Select
Definition: 2024_10_30.h:16015
CManiaAppEvent::Up
@ Up
Definition: 2024_10_30.h:16011
CManiaAppEvent::Cancel
@ Cancel
Definition: 2024_10_30.h:16016
CManiaAppEvent::ScrollUp
@ ScrollUp
Definition: 2024_10_30.h:16024
CManiaAppEvent::Left
@ Left
Definition: 2024_10_30.h:16013
CManiaAppEvent::AppMenu
@ AppMenu
Definition: 2024_10_30.h:16019
CManiaAppEvent::Action2
@ Action2
Definition: 2024_10_30.h:16021
CManiaAppEvent::PageDown
@ PageDown
Definition: 2024_10_30.h:16018
CManiaAppEvent::Action1
@ Action1
Definition: 2024_10_30.h:16020
CManiaAppEvent::LayerCustomEvent
@ LayerCustomEvent
Definition: 2024_10_30.h:16002
CManiaAppEvent::Right
@ Right
Definition: 2024_10_30.h:16012