ManiaScript Trackmania 2020  30/10/2024
CAnyEditorPlugin Class Reference

API for editor plugins. More...

#include <2024_10_30.h>

Inheritance diagram for CAnyEditorPlugin:
CManiaApp CNod CEditorMainPlugin

Public Types

enum  EInteractionStatus { Active, Closed, Aborted }
 
- Public Types inherited from CManiaApp
enum  ELinkType { ExternalBrowser, ManialinkBrowser }
 

Public Attributes

Array< CManiaAppEvent *const > PendingEvents
 
CEditorModule *const ModuleEditor
 
CEditorMesh *const MeshEditor
 
CEditorEditor *const EditorEditor
 
CEditorMediaTracker *const MediaTracker
 
CEditorSkin *const SkinEditor
 
CAnyEditorPlugin::EInteractionStatus const InteractionStatus
 
- Public Attributes inherited from CManiaApp
Text const ManiaAppUrl
 
Text const ManiaAppBaseUrl
 
Integer const Now
 
Boolean const IsVisible
 
Integer LayersDefaultManialinkVersion
 
CUser *const LocalUser
 
CTitle *const LoadedTitle
 
Boolean EnableMenuNavigationInputs
 
Array< CUILayer *const > UILayers
 
CParsingManager *const Xml
 
CHttpManager *const Http
 
CVideoManager *const Video
 
CAudioManager *const Audio
 
CInputManager *const Input
 
CDataFileMgr *const DataFileMgr
 
CScoreMgr *const ScoreMgr
 
CRankingsZoneMgr *const ZoneMgr
 
CTrackingMgr *const TrackingMgr
 
CUserV2Manager *const UserMgr
 
CWSNotificationManager *const WSNotificationMgr
 
CSystemPlatform *const System
 
Boolean TTS_Disabled
 
- Public Attributes inherited from CNod
Ident const Id
 

Additional Inherited Members

- Public Member Functions inherited from CManiaApp
CUILayer UILayerCreate ()
 
Void UILayerDestroy (CUILayer Layer)
 
Void UILayerDestroyAll ()
 
Void LayerCustomEvent (CUILayer Layer, Text Type, Array< Text > Data)
 
Void OpenLink (Text Url, CManiaApp::ELinkType LinkType)
 
Boolean OpenFileInExplorer (Text FileName)
 
Void Dialog_Message (Text Message)
 
Text Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly)
 
Ident TTS_Context_Enter (Integer Level)
 
Ident TTS_Context_Leave (Ident ContextId)
 
Void TTS_Context_Change (Ident ContextId, CMlControl Control)
 
Void TTS_Context_Change (Ident ContextId, Text Text, Boolean Translate)
 
Void TTS_Context_Read (Integer Level)
 
Void TTS_Context_Read (Ident ContextId)
 
Text FilterProfanities (Text TextToFilter)
 

Detailed Description

API for editor plugins.

Supported declare modes :

  • Local
  • Persistent

Definition at line 7201 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EInteractionStatus

Enumerator
Active 
Closed 
Aborted 

Definition at line 7206 of file 2024_10_30.h.

7206  {
7207  Active,
7208  Closed,
7209  Aborted,
7210  };

Member Data Documentation

◆ EditorEditor

CEditorEditor* const CAnyEditorPlugin::EditorEditor

Definition at line 7226 of file 2024_10_30.h.

◆ InteractionStatus

CAnyEditorPlugin::EInteractionStatus const CAnyEditorPlugin::InteractionStatus

Definition at line 7238 of file 2024_10_30.h.

◆ MediaTracker

CEditorMediaTracker* const CAnyEditorPlugin::MediaTracker

Definition at line 7230 of file 2024_10_30.h.

◆ MeshEditor

CEditorMesh* const CAnyEditorPlugin::MeshEditor

Definition at line 7222 of file 2024_10_30.h.

◆ ModuleEditor

CEditorModule* const CAnyEditorPlugin::ModuleEditor

Definition at line 7218 of file 2024_10_30.h.

◆ PendingEvents

Array<CManiaAppEvent* const > CAnyEditorPlugin::PendingEvents

Definition at line 7214 of file 2024_10_30.h.

◆ SkinEditor

CEditorSkin* const CAnyEditorPlugin::SkinEditor

Definition at line 7234 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CAnyEditorPlugin::Aborted
@ Aborted
Definition: 2024_10_30.h:7209
CAnyEditorPlugin::Active
@ Active
Definition: 2024_10_30.h:7207
CAnyEditorPlugin::Closed
@ Closed
Definition: 2024_10_30.h:7208