ManiaScript Trackmania 2020  14/07/2025
CEditorModule Class Reference

Documentation for class CEditorModule. More...

#include <2025_07_14.h>

Inheritance diagram for CEditorModule:
CEditorBase CNod

Public Types

enum  EModuleType {
  Undefined, Hud, Inventory, Store,
  ScoresTable, Equipment, MenuBase, MenuPage,
  Chrono, SpeedMeter, PlayerState, TeamState
}
 

Public Member Functions

Void NewModule (CEditorModule::EModuleType ModuleType)
 
Void OpenModule (Text Path)
 
Void Save ()
 
Void SaveAs (Text Path)
 
Void SaveCopyAs (Text Path)
 
Void ForceExit ()
 
Void SetPreviewBackground (Text Url)
 
Void ReloadPreview ()
 
Void EditedPlaygroundHud_SetPreviewContext (Ident ContextId)
 
Void FileBrowser_Open ()
 
Void FileBrowser_Save ()
 

Public Attributes

CModuleMenuModel *const EditedMenu
 
CModuleMenuPageModel *const EditedMenuPage
 
CModulePlaygroundHudModel *const EditedPlaygroundHud
 
Boolean const FileBrowser_IsRunning
 
Text const FileBrowser_FilePath
 
Array< CEditorPluginModuleEvent *const > PendingEvents
 
Boolean IsPreviewMode
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CEditorModule.

Supported declare modes :

  • Metadata

Definition at line 10842 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EModuleType

Enumerator
Undefined 
Hud 
Inventory 
Store 
ScoresTable 
Equipment 
MenuBase 
MenuPage 
Chrono 
SpeedMeter 
PlayerState 
TeamState 

Definition at line 10847 of file 2025_07_14.h.

10847  {
10848  Undefined,
10849  Hud,
10850  Inventory,
10851  Store,
10852  ScoresTable,
10853  Equipment,
10854  MenuBase,
10855  MenuPage,
10856  Chrono,
10857  SpeedMeter,
10858  PlayerState,
10859  TeamState,
10860  };

Member Function Documentation

◆ EditedPlaygroundHud_SetPreviewContext()

Void CEditorModule::EditedPlaygroundHud_SetPreviewContext ( Ident  ContextId)

◆ FileBrowser_Open()

Void CEditorModule::FileBrowser_Open ( )

◆ FileBrowser_Save()

Void CEditorModule::FileBrowser_Save ( )

◆ ForceExit()

Void CEditorModule::ForceExit ( )

◆ NewModule()

Void CEditorModule::NewModule ( CEditorModule::EModuleType  ModuleType)

◆ OpenModule()

Void CEditorModule::OpenModule ( Text  Path)

◆ ReloadPreview()

Void CEditorModule::ReloadPreview ( )

◆ Save()

Void CEditorModule::Save ( )

◆ SaveAs()

Void CEditorModule::SaveAs ( Text  Path)

◆ SaveCopyAs()

Void CEditorModule::SaveCopyAs ( Text  Path)

◆ SetPreviewBackground()

Void CEditorModule::SetPreviewBackground ( Text  Url)

Member Data Documentation

◆ EditedMenu

CModuleMenuModel* const CEditorModule::EditedMenu

Definition at line 10896 of file 2025_07_14.h.

◆ EditedMenuPage

CModuleMenuPageModel* const CEditorModule::EditedMenuPage

Definition at line 10900 of file 2025_07_14.h.

◆ EditedPlaygroundHud

CModulePlaygroundHudModel* const CEditorModule::EditedPlaygroundHud

Definition at line 10904 of file 2025_07_14.h.

◆ FileBrowser_FilePath

Text const CEditorModule::FileBrowser_FilePath

Definition at line 10924 of file 2025_07_14.h.

◆ FileBrowser_IsRunning

Boolean const CEditorModule::FileBrowser_IsRunning

Definition at line 10920 of file 2025_07_14.h.

◆ IsPreviewMode

Boolean CEditorModule::IsPreviewMode

Definition at line 10932 of file 2025_07_14.h.

◆ PendingEvents

Array<CEditorPluginModuleEvent* const > CEditorModule::PendingEvents

Definition at line 10928 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CEditorModule::Equipment
@ Equipment
Definition: 2025_07_14.h:10853
CEditorModule::Chrono
@ Chrono
Definition: 2025_07_14.h:10856
CEditorModule::Store
@ Store
Definition: 2025_07_14.h:10851
CEditorModule::MenuPage
@ MenuPage
Definition: 2025_07_14.h:10855
CEditorModule::TeamState
@ TeamState
Definition: 2025_07_14.h:10859
CEditorModule::Hud
@ Hud
Definition: 2025_07_14.h:10849
CEditorModule::ScoresTable
@ ScoresTable
Definition: 2025_07_14.h:10852
CEditorModule::SpeedMeter
@ SpeedMeter
Definition: 2025_07_14.h:10857
CEditorModule::MenuBase
@ MenuBase
Definition: 2025_07_14.h:10854
CEditorModule::PlayerState
@ PlayerState
Definition: 2025_07_14.h:10858
CEditorModule::Undefined
@ Undefined
Definition: 2025_07_14.h:10848
CEditorModule::Inventory
@ Inventory
Definition: 2025_07_14.h:10850