ManiaScript Trackmania 2020  30/10/2024
CAnyEditorPluginLayer Class Reference

This is the base Manialink page interface. More...

#include <2024_10_30.h>

Inheritance diagram for CAnyEditorPluginLayer:
CMlScript CNod

Public Member Functions

Text Binding_GetShortcut (Text ContextName, Text BindingName)
 
- 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

CEditorModule *const ModuleEditor
 
CEditorMesh *const MeshEditor
 
CEditorEditor *const EditorEditor
 
CEditorMediaTracker *const MediaTracker
 
CEditorSkin *const SkinEditor
 
- 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 base Manialink page interface.

Supported declare modes :

  • Local
  • Persistent

Definition at line 3481 of file 2024_10_30.h.

Member Function Documentation

◆ Binding_GetShortcut()

Text CAnyEditorPluginLayer::Binding_GetShortcut ( Text  ContextName,
Text  BindingName 
)

Member Data Documentation

◆ EditorEditor

CEditorEditor* const CAnyEditorPluginLayer::EditorEditor

Definition at line 3494 of file 2024_10_30.h.

◆ MediaTracker

CEditorMediaTracker* const CAnyEditorPluginLayer::MediaTracker

Definition at line 3498 of file 2024_10_30.h.

◆ MeshEditor

CEditorMesh* const CAnyEditorPluginLayer::MeshEditor

Definition at line 3490 of file 2024_10_30.h.

◆ ModuleEditor

CEditorModule* const CAnyEditorPluginLayer::ModuleEditor

Definition at line 3486 of file 2024_10_30.h.

◆ SkinEditor

CEditorSkin* const CAnyEditorPluginLayer::SkinEditor

Definition at line 3502 of file 2024_10_30.h.


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