Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CModuleMenuLayer Class Reference

This is the title menus Manialink interface. More...

#include <doc.h>

Inheritance diagram for CModuleMenuLayer:
[legend]

Public Member Functions

CModuleMenuComponent GetFirstComponent (Text Name)
Public Member Functions inherited from CMlScript
Void Dbg_SetProcessed (CMlScriptEvent Event)
Boolean IsKeyPressed (Integer KeyCode)
Void EnableMenuNavigation (Boolean EnableInputs, Boolean WithAutoFocus, CMlControl AutoBackControl, Integer InputPriority)
Void EnableMenuNavigation (Boolean EnableInputs, Boolean WithAutoFocus, Boolean WithManualScroll, CMlControl AutoBackControl, Integer InputPriority)
Void OpenLink (Text Url, CMlScript::LinkType LinkType)
Void TriggerPageAction (Text ActionString)
Void SendCustomEvent (Text Type, Array< Text > Data)
Void PreloadImage (Text ImageUrl)
Void PreloadAll ()
Text Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly)
Text FilterProfanities (Text TextToFilter)

Public Attributes

Array< CModuleMenuComponent *const > Components
Public Attributes inherited from CManiaAppTitleLayer
CManiaAppTitle *const ParentApp
CTitleControl *const TitleControl
Public Attributes inherited from CMlScript
CMlPage *const Page
Boolean const PageIsVisible
Boolean PageAlwaysUpdateScript
Integer const Now
Integer const Period
Integer const CurrentTime
CUser *const LocalUser
CTitle *const LoadedTitle
Array< CMlScriptEvent *const > PendingEvents
Boolean Dbg_WarnOnDroppedEvents
Real const MouseX
Real const MouseY
Boolean const MouseLeftButton
Boolean const MouseRightButton
Boolean const MouseMiddleButton
Boolean const KeyUp
Boolean const KeyDown
Boolean const KeyLeft
Boolean const KeyRight
Boolean const KeyReturn
Boolean const KeySpace
Boolean const KeyDelete
Boolean EnableMenuNavigationInputs
Boolean const IsMenuNavigationForeground
CParsingManager *const Xml
CHttpManager *const Http
CVideoManager *const Video
CAudioManager *const Audio
CInputManager *const Input
CDataFileMgr *const DataFileMgr
CScoreMgr *const ScoreMgr
CRankingsZoneMgr *const ZoneMgr
CUserV2Manager *const UserMgr
CAnimManager *const AnimMgr
CMenuSceneManager *const MenuSceneMgr
CSystemPlatform *const System
CWSNotificationManager *const WSNotificationMgr
Public Attributes inherited from CNod
Ident const Id

Additional Inherited Members

Public Types inherited from CMlScript
enum  LinkType {
  ExternalBrowser , ManialinkBrowser , Goto , ExternalFromId ,
  ManialinkFromId , GotoFromId
}

Detailed Description

This is the title menus Manialink interface.

Supported declare modes :

  • Local
  • Persistent

Member Function Documentation

◆ GetFirstComponent()

CModuleMenuComponent CModuleMenuLayer::GetFirstComponent ( Text Name)

Member Data Documentation

◆ Components

Array<CModuleMenuComponent* const > CModuleMenuLayer::Components

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