ManiaScript Trackmania 2020  30/10/2024
CEditorModule Class Reference

Documentation for class CEditorModule. More...

#include <2024_10_30.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 10814 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EModuleType

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

Definition at line 10819 of file 2024_10_30.h.

10819  {
10820  Undefined,
10821  Hud,
10822  Inventory,
10823  Store,
10824  ScoresTable,
10825  Equipment,
10826  MenuBase,
10827  MenuPage,
10828  Chrono,
10829  SpeedMeter,
10830  PlayerState,
10831  TeamState,
10832  };

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 10868 of file 2024_10_30.h.

◆ EditedMenuPage

CModuleMenuPageModel* const CEditorModule::EditedMenuPage

Definition at line 10872 of file 2024_10_30.h.

◆ EditedPlaygroundHud

CModulePlaygroundHudModel* const CEditorModule::EditedPlaygroundHud

Definition at line 10876 of file 2024_10_30.h.

◆ FileBrowser_FilePath

Text const CEditorModule::FileBrowser_FilePath

Definition at line 10896 of file 2024_10_30.h.

◆ FileBrowser_IsRunning

Boolean const CEditorModule::FileBrowser_IsRunning

Definition at line 10892 of file 2024_10_30.h.

◆ IsPreviewMode

Boolean CEditorModule::IsPreviewMode

Definition at line 10904 of file 2024_10_30.h.

◆ PendingEvents

Array<CEditorPluginModuleEvent* const > CEditorModule::PendingEvents

Definition at line 10900 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CEditorModule::Equipment
@ Equipment
Definition: 2024_10_30.h:10825
CEditorModule::Chrono
@ Chrono
Definition: 2024_10_30.h:10828
CEditorModule::Store
@ Store
Definition: 2024_10_30.h:10823
CEditorModule::MenuPage
@ MenuPage
Definition: 2024_10_30.h:10827
CEditorModule::TeamState
@ TeamState
Definition: 2024_10_30.h:10831
CEditorModule::Hud
@ Hud
Definition: 2024_10_30.h:10821
CEditorModule::ScoresTable
@ ScoresTable
Definition: 2024_10_30.h:10824
CEditorModule::SpeedMeter
@ SpeedMeter
Definition: 2024_10_30.h:10829
CEditorModule::MenuBase
@ MenuBase
Definition: 2024_10_30.h:10826
CEditorModule::PlayerState
@ PlayerState
Definition: 2024_10_30.h:10830
CEditorModule::Undefined
@ Undefined
Definition: 2024_10_30.h:10820
CEditorModule::Inventory
@ Inventory
Definition: 2024_10_30.h:10822