ManiaScript  2019-10-10
The script language used in ManiaPlanet gaming system
Public Types | Public Attributes | List of all members
CUILayer Struct Reference

#include <big.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
 
const Boolean AnimInProgress
 
EUILayerType Type
 
EUILayerAnimation InAnimation
 
EUILayerAnimation OutAnimation
 
EUILayerAnimation InOutAnimation
 
Text AttachId
 
Text ManialinkPage
 
const CMlPage LocalPage
 
const Boolean IsLocalPageScriptRunning
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

Member Enumeration Documentation

◆ EUILayerAnimation

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

◆ EUILayerType

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

Member Data Documentation

◆ AnimInProgress

const Boolean CUILayer::AnimInProgress

◆ AttachId

Text CUILayer::AttachId

◆ InAnimation

EUILayerAnimation CUILayer::InAnimation

◆ InOutAnimation

EUILayerAnimation CUILayer::InOutAnimation

◆ IsLocalPageScriptRunning

const Boolean CUILayer::IsLocalPageScriptRunning

◆ IsVisible

Boolean CUILayer::IsVisible

◆ LocalPage

const CMlPage CUILayer::LocalPage

◆ ManialinkPage

Text CUILayer::ManialinkPage

◆ OutAnimation

EUILayerAnimation CUILayer::OutAnimation

◆ Type

EUILayerType CUILayer::Type

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