ManiaScript Trackmania 2020  14/07/2025
CUILayer Class Reference

Documentation for class CUILayer. More...

#include <2025_07_14.h>

Inheritance diagram for CUILayer:
CNod

Public Types

enum  EUILayerType {
  Normal, ScoresTable, ScreenIn3d, AltMenu,
  Markers, CutScene, InGameMenu, EditorPlugin,
  ManiaplanetPlugin, ManiaplanetMenu, LoadingScreen
}
 
enum  EUILayerAnimation {
  None, DownFast, DownSlow, LeftFast,
  LeftSlow, RightFast, RightSlow, ScaleFast,
  ScaleSlow, UpFast, UpSlow
}
 

Public Attributes

Boolean IsVisible
 
Boolean const AnimInProgress
 
CUILayer::EUILayerType Type
 
CUILayer::EUILayerAnimation InAnimation
 
CUILayer::EUILayerAnimation OutAnimation
 
CUILayer::EUILayerAnimation InOutAnimation
 
Text AttachId
 
Text ManialinkPage
 
CMlPage *const LocalPage
 
Boolean const IsLocalPageScriptRunning
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CUILayer.

Definition at line 6987 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EUILayerAnimation

Enumerator
None 
DownFast 
DownSlow 
LeftFast 
LeftSlow 
RightFast 
RightSlow 
ScaleFast 
ScaleSlow 
UpFast 
UpSlow 

Definition at line 7008 of file 2025_07_14.h.

7008  {
7009  None,
7010  DownFast,
7011  DownSlow,
7012  LeftFast,
7013  LeftSlow,
7014  RightFast,
7015  RightSlow,
7016  ScaleFast,
7017  ScaleSlow,
7018  UpFast,
7019  UpSlow,
7020  };

◆ EUILayerType

Enumerator
Normal 
ScoresTable 
ScreenIn3d 
AltMenu 
Markers 
CutScene 
InGameMenu 
EditorPlugin 
ManiaplanetPlugin 
ManiaplanetMenu 
LoadingScreen 

Definition at line 6992 of file 2025_07_14.h.

6992  {
6993  Normal,
6994  ScoresTable,
6995  ScreenIn3d,
6996  AltMenu,
6997  Markers,
6998  CutScene,
6999  InGameMenu,
7000  EditorPlugin,
7003  LoadingScreen,
7004  };

Member Data Documentation

◆ AnimInProgress

Boolean const CUILayer::AnimInProgress

Definition at line 7028 of file 2025_07_14.h.

◆ AttachId

Text CUILayer::AttachId

Definition at line 7048 of file 2025_07_14.h.

◆ InAnimation

CUILayer::EUILayerAnimation CUILayer::InAnimation

Definition at line 7036 of file 2025_07_14.h.

◆ InOutAnimation

CUILayer::EUILayerAnimation CUILayer::InOutAnimation

Definition at line 7044 of file 2025_07_14.h.

◆ IsLocalPageScriptRunning

Boolean const CUILayer::IsLocalPageScriptRunning

Definition at line 7060 of file 2025_07_14.h.

◆ IsVisible

Boolean CUILayer::IsVisible

Definition at line 7024 of file 2025_07_14.h.

◆ LocalPage

CMlPage* const CUILayer::LocalPage

Definition at line 7056 of file 2025_07_14.h.

◆ ManialinkPage

Text CUILayer::ManialinkPage

Definition at line 7052 of file 2025_07_14.h.

◆ OutAnimation

CUILayer::EUILayerAnimation CUILayer::OutAnimation

Definition at line 7040 of file 2025_07_14.h.

◆ Type

CUILayer::EUILayerType CUILayer::Type

Definition at line 7032 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CUILayer::EditorPlugin
@ EditorPlugin
Definition: 2025_07_14.h:7000
CUILayer::InGameMenu
@ InGameMenu
Definition: 2025_07_14.h:6999
CUILayer::ScaleFast
@ ScaleFast
Definition: 2025_07_14.h:7016
CUILayer::DownSlow
@ DownSlow
Definition: 2025_07_14.h:7011
CUILayer::ScoresTable
@ ScoresTable
Definition: 2025_07_14.h:6994
CUILayer::CutScene
@ CutScene
Definition: 2025_07_14.h:6998
CUILayer::LeftSlow
@ LeftSlow
Definition: 2025_07_14.h:7013
CUILayer::RightSlow
@ RightSlow
Definition: 2025_07_14.h:7015
CUILayer::AltMenu
@ AltMenu
Definition: 2025_07_14.h:6996
CUILayer::ScaleSlow
@ ScaleSlow
Definition: 2025_07_14.h:7017
CUILayer::None
@ None
Definition: 2025_07_14.h:7009
CUILayer::ManiaplanetMenu
@ ManiaplanetMenu
Definition: 2025_07_14.h:7002
CUILayer::DownFast
@ DownFast
Definition: 2025_07_14.h:7010
CUILayer::UpFast
@ UpFast
Definition: 2025_07_14.h:7018
CUILayer::LoadingScreen
@ LoadingScreen
Definition: 2025_07_14.h:7003
CUILayer::Markers
@ Markers
Definition: 2025_07_14.h:6997
CUILayer::ManiaplanetPlugin
@ ManiaplanetPlugin
Definition: 2025_07_14.h:7001
CUILayer::ScreenIn3d
@ ScreenIn3d
Definition: 2025_07_14.h:6995
CUILayer::LeftFast
@ LeftFast
Definition: 2025_07_14.h:7012
CUILayer::UpSlow
@ UpSlow
Definition: 2025_07_14.h:7019
CUILayer::RightFast
@ RightFast
Definition: 2025_07_14.h:7014
CUILayer::Normal
@ Normal
Definition: 2025_07_14.h:6993