![]() |
ManiaScript Trackmania 2020
26/01/2022
|
Go to the source code of this file.
Classes | |
struct | Void |
struct | Integer |
struct | Real |
struct | Boolean |
struct | Text |
struct | Vec2 |
struct | Vec3 |
struct | Int2 |
struct | Int3 |
struct | Ident |
struct | Array< ElemType > |
struct | AssociativeArray< KeyType, ElemType > |
class | CMlScript |
This is the base Manialink page interface. More... | |
class | CManiaApp |
API for Maniaplanet client scripts. More... | |
class | CEditorMainPlugin |
API for editor plugins. More... | |
class | CServerPlugin |
Server plugin. More... | |
class | CSmMode |
Rules API for ShootMania gamemodes. More... | |
class | CSmAction |
An action. More... | |
class | CSmMapType |
API for the plugins of the map editor. More... | |
class | CSmMlScriptIngame |
Ingame Manialink API for ShootMania. More... | |
class | CSmArenaInterfaceManialinkScriptHandler_ReadOnly |
Documentation for class CSmArenaInterfaceManialinkScriptHandler_ReadOnly. More... | |
class | CNotification_SquadDeleted |
Documentation for class CNotification_SquadDeleted. More... | |
class | CNotification_SquadInvitationAccepted |
Documentation for class CNotification_SquadInvitationAccepted. More... | |
class | CNotification_SquadInvitationAdded |
Documentation for class CNotification_SquadInvitationAdded. More... | |
class | CNotification_SquadInvitationCanceled |
Documentation for class CNotification_SquadInvitationCanceled. More... | |
class | CNotification_SquadInvitationCanceledForExitingPlayer |
Documentation for class CNotification_SquadInvitationCanceledForExitingPlayer. More... | |
class | CNotification_SquadInvitationCanceledForFullSquad |
Documentation for class CNotification_SquadInvitationCanceledForFullSquad. More... | |
class | CNotification_SquadInvitationDeclined |
Documentation for class CNotification_SquadInvitationDeclined. More... | |
class | CNotification_SquadInvitationReceived |
Documentation for class CNotification_SquadInvitationReceived. More... | |
class | CNotification_SquadMemberKicked |
Documentation for class CNotification_SquadMemberKicked. More... | |
class | CNotification_SquadMemberRemoved |
Documentation for class CNotification_SquadMemberRemoved. More... | |
class | CAccountTrophyGainForHistory |
Documentation for class CAccountTrophyGainForHistory. More... | |
class | CAccountTrophyGainForHistory_CompetitionMatch |
Documentation for class CAccountTrophyGainForHistory_CompetitionMatch. More... | |
class | CAccountTrophyGainForHistory_CompetitionRanking |
Documentation for class CAccountTrophyGainForHistory_CompetitionRanking. More... | |
class | CAccountTrophyGainForHistory_LiveMatch |
Documentation for class CAccountTrophyGainForHistory_LiveMatch. More... | |
class | CAccountTrophyGainForHistory_SoloMedal |
Documentation for class CAccountTrophyGainForHistory_SoloMedal. More... | |
class | CAccountTrophyGainForHistory_SoloRanking |
Documentation for class CAccountTrophyGainForHistory_SoloRanking. More... | |
class | CTrophyAchievement_CompetitionMatch |
Documentation for class CTrophyAchievement_CompetitionMatch. More... | |
class | CTrophyAchievement_CompetitionRanking |
Documentation for class CTrophyAchievement_CompetitionRanking. More... | |
class | CTrophyAchievement_LiveMatch |
Documentation for class CTrophyAchievement_LiveMatch. More... | |
class | CTrophyAchievement_SoloMedal |
Documentation for class CTrophyAchievement_SoloMedal. More... | |
class | CTrophyAchievement_SoloRanking |
Documentation for class CTrophyAchievement_SoloRanking. More... | |
class | CNod |
Documentation for class CNod. More... | |
class | CAnyEditorPluginLayer |
This is the base Manialink page interface. More... | |
class | CManiaAppTitleLayer |
This is the title menus Manialink interface. More... | |
class | CMlStation |
This is the stations Manialink interface. More... | |
class | CMapEditorPluginLayer |
This is the base Manialink page interface. More... | |
class | CMlBrowser |
This is the Manialink browser interface. More... | |
class | CMlPage |
Documentation for class CMlPage. More... | |
class | CUser |
User profile. More... | |
class | CTitle |
Documentation for class CTitle. More... | |
class | CMlScriptEvent |
Events for Manialink page scripts. More... | |
class | CMlControl |
Manialink control. More... | |
class | CParsingManager |
Tool for parsing document. More... | |
class | CHttpManager |
Manager for HTTP requests. More... | |
class | CVideoManager |
Documentation for class CVideoManager. More... | |
class | CAudioManager |
Documentation for class CAudioManager. More... | |
class | CInputManager |
Input devices. More... | |
class | CDataFileMgr |
Script API to manage game data. More... | |
class | CScoreMgr |
Score and leaderboard manager. More... | |
class | CRankingsZoneMgr |
Documentation for class CRankingsZoneMgr. More... | |
class | CUserV2Manager |
API for local users/profiles. More... | |
class | CAnimManager |
Documentation for class CAnimManager. More... | |
class | CMenuSceneManager |
Create scenes for use in menus with <Camera> manialink element. More... | |
class | CSystemPlatform |
Documentation for class CSystemPlatform. More... | |
class | CWSNotificationManager |
API for webservices notifications. More... | |
class | CGameModuleEditorBase |
API for Maniaplanet client scripts. More... | |
class | CManiaAppTitle |
API for a Title main menu. More... | |
class | CMapEditorPlugin |
API for the plugins of the map editor. More... | |
class | CUILayer |
Documentation for class CUILayer. More... | |
class | CTrackingMgr |
User privileges manager. More... | |
class | CAnyEditorPlugin |
API for editor plugins. More... | |
class | CEditorPluginHandle |
Documentation for class CEditorPluginHandle. More... | |
class | CMapInfo |
Documentation for class CMapInfo. More... | |
class | CClient |
A currently connected CUser. More... | |
class | CUIConfig |
This object handles the interface. More... | |
class | CPlayer |
A player is the incarnation of the user in the playground. More... | |
class | CScore |
Documentation for class CScore. More... | |
class | CTeam |
Documentation for class CTeam. More... | |
class | CServerPluginEvent |
ServerPlugin Event. More... | |
class | CUIConfigMgr |
Documentation for class CUIConfigMgr. More... | |
class | CServerAdmin |
API for server control when playing online. More... | |
class | CXmlRpc |
Documentation for class CXmlRpc. More... | |
class | CTaskResult |
Asynchronous task result. More... | |
class | CGhost |
A ghost model. More... | |
class | CTaskResult_Ghost |
Task result containing a ghost. More... | |
class | CMode |
Rules API for gamemodes. More... | |
class | CSmPlayer |
A Shootmania player. More... | |
class | CSmModeEvent |
Event recieved by ShootMania gamemodes. More... | |
class | CSmMapBase |
Documentation for class CSmMapBase. More... | |
class | CSmMapLandmark |
Documentation for class CSmMapLandmark. More... | |
class | CSmScore |
Scoring info for ShootMania players. More... | |
class | CMapSpawn |
Documentation for class CMapSpawn. More... | |
class | CModeTurret |
Documentation for class CModeTurret. More... | |
class | CModeVehicle |
Documentation for class CModeVehicle. More... | |
class | CMapBotPath |
Documentation for class CMapBotPath. More... | |
class | CMapBotSpawn |
Documentation for class CMapBotSpawn. More... | |
class | CEntity |
Documentation for class CEntity. More... | |
class | CMapWaypoint |
Documentation for class CMapWaypoint. More... | |
class | CSmObject |
An instance of an object. More... | |
class | CGhostManager |
The ghosts manager. More... | |
class | CAction |
Documentation for class CAction. More... | |
class | CSmActionEvent |
An action event. More... | |
class | CMapType |
API for the plugins of the map editor. More... | |
class | CMlScriptIngame |
API for GameModes Manialinks. More... | |
class | CMlScriptIngame_ReadOnly |
Documentation for class CMlScriptIngame_ReadOnly. More... | |
class | CNotification |
Documentation for class CNotification. More... | |
class | CSkinInfo |
Documentation for class CSkinInfo. More... | |
class | CAccountTrophyGain |
Documentation for class CAccountTrophyGain. More... | |
class | CTrophyAchievement |
Documentation for class CTrophyAchievement. More... | |
class | CAudioSettings |
Audio device settings. More... | |
class | CModuleMenuComponent |
Documentation for class CModuleMenuComponent. More... | |
class | CModulePlayground |
Documentation for class CModulePlayground. More... | |
class | CModuleMenuPage |
Documentation for class CModuleMenuPage. More... | |
class | CEditorModule |
Documentation for class CEditorModule. More... | |
class | CEditorMesh |
API for the mesh modeler. More... | |
class | CEditorEditor |
Documentation for class CEditorEditor. More... | |
class | CEditorMediaTracker |
Documentation for class CEditorMediaTracker. More... | |
class | CEditorSkin |
Documentation for class CEditorSkin. More... | |
class | CModuleMenuLayer |
This is the title menus Manialink interface. More... | |
class | CTitleControl |
API for titles menus to control the main loop. More... | |
class | CManiaAppStation |
Station mania app. More... | |
class | CStation |
Station info & manipulation. More... | |
class | CManiaAppBrowser |
API for Maniaplanet client scripts. More... | |
class | CMap |
Documentation for class CMap. More... | |
class | CMlFrame |
Documentation for class CMlFrame. More... | |
class | CBaseConstEvent |
An event. More... | |
class | CMlColorPicker |
Manialink control. More... | |
class | CMlTimeLine |
Manialink control. More... | |
class | CMlSlider |
Manialink control. More... | |
class | CMlMediaPlayer |
Manialink control. More... | |
class | CMlGraph |
Manialink control. More... | |
class | CMlGauge |
Manialink control. More... | |
class | CMlCamera |
Manialink control. More... | |
class | CMlTextEdit |
Manialink entry. More... | |
class | CMlEntry |
Manialink entry. More... | |
class | CMlLabel |
Manialink entry. More... | |
class | CMlMinimap |
Manialink control. More... | |
class | CMlQuad |
Documentation for class CMlQuad. More... | |
class | CParsingDocument |
Documentation for class CParsingDocument. More... | |
class | CHttpRequest |
An HTTP request. More... | |
class | CHttpEvent |
An HTTP event. More... | |
class | CVideo |
This is a video playback handle. More... | |
class | CAudioSource |
Documentation for class CAudioSource. More... | |
class | CAudioSourceMusic |
Documentation for class CAudioSourceMusic. More... | |
class | CInputEvent |
Documentation for class CInputEvent. More... | |
class | CInputPad |
game controller. More... | |
class | CCampaign |
Documentation for class CCampaign. More... | |
class | CTaskResult_NSItemCollection |
Task result containing a ItemCollection info from NadeoServices. More... | |
class | CTaskResult_NSItemCollectionList |
Task result containing a list of ItemCollection info from NadeoServices. More... | |
class | CTaskResult_MapList |
Results containing a list of map info. More... | |
class | CTaskResult_NSMap |
Task result containing a map info from NadeoServices. More... | |
class | CTaskResult_NSMapList |
Task result containing a list of map info from NadeoServices. More... | |
class | CTaskResult_NSSkin |
Task result containing a Skin info from NadeoServices. More... | |
class | CTaskResult_NSSkinList |
Task result containing a list of Skin info from NadeoServices. More... | |
class | CTaskResult_ReplayList |
Results containing a list of replay info. More... | |
class | CTaskResult_GhostList |
Results containing a list of ghost. More... | |
class | CTaskResult_FileList |
Results containing a list of media info. More... | |
class | CTaskResult_GameModeList |
Results containing a list of GameMode info. More... | |
class | CTaskResult_MapRecordList |
Task result containing a list of map record info from NadeoServices. More... | |
class | CWebServicesTaskResult_Natural |
Asynchronous task result. More... | |
class | CTaskResult_BuddiesChallengeRecord |
List of all buddies record for a map. More... | |
class | CTaskResult_BuddiesChallengeRecordsComparison |
Results for comparison of challenge records with all the buddies. More... | |
class | CTaskResult_BuddyChallengeRecordsComparison |
Results for comparison of challenge records between a user and one of its buddy. More... | |
class | CTaskResult_NaturalLeaderBoardInfoList |
Results containing a part of the leaderboard. More... | |
class | CTaskResult_Season |
Task result containing a season. More... | |
class | CTaskResult_SeasonList |
Task result containing a list of season. More... | |
class | CTaskResult_RealLeaderBoardInfoList |
Results containing a part of the leaderboard. More... | |
class | CTaskResult_AccountTrophyGainHistory |
Task result containing a part of the history of account trophy gain. More... | |
class | CTaskResult_AccountTrophyLastYearSummary |
Task result containing a last year summary of account trophy. More... | |
class | CTaskResult_TrophySoloMedalAchievementSettings |
Task result containing the settings of a solo medal trophy achievement. More... | |
class | CTaskResult_ZoneList |
Results containing a list of zones. More... | |
class | CUserV2Profile |
Local profile settings. More... | |
class | CTaskResult_StringIntList |
Asynchronous task result. More... | |
class | CMasterServerUser |
Masterserver user info. More... | |
class | CTaskResult_Connect |
Asynchronous task result. More... | |
class | CTaskResult_FriendList |
Task result containing a list of friend info. More... | |
class | CTaskResult_Squad |
Task result containing a Squad. More... | |
class | CTaskResult_StringInt |
Asynchronous task result. More... | |
class | CTaskResult_ClubTagList |
Results of task requesting the club tag of users. More... | |
class | CTaskResult_Session_Get |
Asynchronous task result. More... | |
class | CTaskResult_WSNotification |
Task result containing a Notification. More... | |
class | CModuleMenu |
Documentation for class CModuleMenu. More... | |
class | CManiaAppEvent |
An event. More... | |
class | CTitleEdition |
API for titles in edition mode. More... | |
class | CNotificationsConsumer |
Manager of buddies instant messaging. More... | |
class | CBadgeManager |
Documentation for class CBadgeManager. More... | |
class | CMatchSettingsManager |
Allows handling of match-settings files. More... | |
class | CMapEditorPluginEvent |
An event. More... | |
class | CMapEditorInventory |
Documentation for class CMapEditorInventory. More... | |
class | CBlockModel |
The model of a map block. More... | |
class | CMacroblockModel |
Documentation for class CMacroblockModel. More... | |
class | CBlock |
Documentation for class CBlock. More... | |
class | CMacroblockInstance |
Documentation for class CMacroblockInstance. More... | |
class | CAnchorData |
Landmark of a map. More... | |
class | CBlockClipList |
Documentation for class CBlockClipList. More... | |
class | CBlockClip |
Documentation for class CBlockClip. More... | |
class | CMapEditorCamera |
Documentation for class CMapEditorCamera. More... | |
class | CMapEditorCursor |
Documentation for class CMapEditorCursor. More... | |
class | CItemAnchor |
Documentation for class CItemAnchor. More... | |
class | CMapEditorConnectResults |
Documentation for class CMapEditorConnectResults. More... | |
class | CUIConfigMarker |
Documentation for class CUIConfigMarker. More... | |
class | CMapLandmark |
Documentation for class CMapLandmark. More... | |
class | CUIConfigEvent |
UIConfig Event. More... | |
class | CServerInfo |
Documentation for class CServerInfo. More... | |
class | CXmlRpcEvent |
An event. More... | |
class | CTmRaceResultNod |
Description of a race run. More... | |
class | CModulePlaygroundHud |
Documentation for class CModulePlaygroundHud. More... | |
class | CTaskResult_AccountTrophyGainList |
Task result containing a list of account trophy gain. More... | |
class | CModeTurretManager |
Documentation for class CModeTurretManager. More... | |
class | CModeVehicleManager |
Documentation for class CModeVehicleManager. More... | |
class | CActionManager |
Documentation for class CActionManager. More... | |
class | CWebServicesTaskResult_GhostDriver_Download |
Asynchronous task result. More... | |
class | CSmPlayerDriver |
API for ShootMania bots. More... | |
class | CBaseEvent |
An event. More... | |
class | CSmMapGate |
Documentation for class CSmMapGate. More... | |
class | CSmMapGauge |
Documentation for class CSmMapGauge. More... | |
class | CMapObjectAnchor |
Documentation for class CMapObjectAnchor. More... | |
class | CPlaygroundClient |
API for plugins to get playground info. More... | |
class | CManiaAppPlaygroundCommon |
API for game interface client scripts. More... | |
class | CMlScript_ReadOnly |
Documentation for class CMlScript_ReadOnly. More... | |
class | CModuleMenuFileBrowser |
Documentation for class CModuleMenuFileBrowser. More... | |
class | CModulePlaygroundTeamState |
Documentation for class CModulePlaygroundTeamState. More... | |
class | CModulePlaygroundPlayerState |
Documentation for class CModulePlaygroundPlayerState. More... | |
class | CModulePlaygroundSpeedMeter |
Documentation for class CModulePlaygroundSpeedMeter. More... | |
class | CModulePlaygroundChrono |
Documentation for class CModulePlaygroundChrono. More... | |
class | CModulePlaygroundScoresTable |
Documentation for class CModulePlaygroundScoresTable. More... | |
class | CModulePlaygroundInventory |
Documentation for class CModulePlaygroundInventory. More... | |
class | CModulePlaygroundStore |
An playground Store module. More... | |
class | CEditorBase |
Documentation for class CEditorBase. More... | |
class | CModuleMenuModel |
Documentation for class CModuleMenuModel. More... | |
class | CModuleMenuPageModel |
Documentation for class CModuleMenuPageModel. More... | |
class | CModulePlaygroundHudModel |
Documentation for class CModulePlaygroundHudModel. More... | |
class | CEditorPluginModuleEvent |
An event. More... | |
class | CEditorAsset |
Documentation for class CEditorAsset. More... | |
class | CImage |
Documentation for class CImage. More... | |
class | CEditorEvent |
An event. More... | |
class | CEditorPluginAPI |
Documentation for class CEditorPluginAPI. More... | |
class | CMediaTrackerClip |
Documentation for class CMediaTrackerClip. More... | |
class | CMediaTrackerClipGroup |
Documentation for class CMediaTrackerClipGroup. More... | |
class | CMediaTrackerTrack |
Documentation for class CMediaTrackerTrack. More... | |
class | CMatchSettings |
Represents a match-settings file. More... | |
class | CManiaAppBase |
API for Maniaplanet client scripts. More... | |
class | CPackCreatorTitleInfo |
Script API to create Pack files (can be Titlepack or plain ManiaCredited data). More... | |
class | CMlGraphCurve |
Documentation for class CMlGraphCurve. More... | |
class | CMlFileEntry |
Manialink filename entry. More... | |
class | CParsingNode |
Documentation for class CParsingNode. More... | |
class | CMapGroup |
Documentation for class CMapGroup. More... | |
class | CWebServicesTaskResult_NadeoServicesItemCollection |
Asynchronous task result. More... | |
class | CNadeoServicesItemCollection |
Documentation for class CNadeoServicesItemCollection. More... | |
class | CWebServicesTaskResult_NadeoServicesItemCollectionList |
Asynchronous task result. More... | |
class | CWebServicesTaskResult_NadeoServicesMap |
Asynchronous task result. More... | |
class | CNadeoServicesMap |
Documentation for class CNadeoServicesMap. More... | |
class | CWebServicesTaskResult_NadeoServicesMapList |
Asynchronous task result. More... | |
class | CWebServicesTaskResult_NadeoServicesSkin |
Asynchronous task result. More... | |
class | CNadeoServicesSkin |
Documentation for class CNadeoServicesSkin. More... | |
class | CWebServicesTaskResult_NadeoServicesSkinList |
Asynchronous task result. More... | |
class | CReplayInfo |
Documentation for class CReplayInfo. More... | |
class | CTaskResult_ModeInfo |
A GameMode script. More... | |
class | CWebServicesTaskResult_MapRecordList |
Asynchronous task result. More... | |
class | CMapRecord |
Documentation for class CMapRecord. More... | |
class | CHighScoreComparison |
Documentation for class CHighScoreComparison. More... | |
class | CHighScoreComparisonSummary |
Documentation for class CHighScoreComparisonSummary. More... | |
class | CNaturalLeaderBoardInfo |
Ranking item of a leaderboard. More... | |
class | CWebServicesTaskResult_Season |
Asynchronous task result. More... | |
class | CSeason |
Documentation for class CSeason. More... | |
class | CWebServicesTaskResult_SeasonList |
Asynchronous task result. More... | |
class | CRealLeaderBoardInfo |
Ranking item of a leaderboard. More... | |
class | CWebServicesTaskResult_AccountTrophyGainHistory |
Asynchronous task result. More... | |
class | CWebServicesTaskResult_AccountTrophyLastYearSummary |
Asynchronous task result. More... | |
class | CAccountTrophyLastYearSummary |
Documentation for class CAccountTrophyLastYearSummary. More... | |
class | CWebServicesTaskResult_TrophySoloMedalAchievementSettings |
Asynchronous task result. More... | |
class | CTrophySoloMedalAchievementSettings |
Documentation for class CTrophySoloMedalAchievementSettings. More... | |
class | CRankingsZone |
Documentation for class CRankingsZone. More... | |
class | CVehicleSettings |
Vehicle or Character settings. More... | |
class | CNetUbiServicesNews |
UbiServices news. More... | |
class | CWebServicesTaskResult_FriendList |
Asynchronous task result. More... | |
class | CFriend |
Documentation for class CFriend. More... | |
class | CWebServicesTaskResult_Squad |
Asynchronous task result. More... | |
class | CSquad |
Documentation for class CSquad. More... | |
class | CWebServicesTaskResult_WSNotification |
Asynchronous task result. More... | |
class | CPackCreator |
Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds of these packs. More... | |
class | CNotificationsConsumerEvent |
An event. More... | |
class | CNotificationsConsumerNotification |
A Notification. More... | |
class | CBadge |
Documentation for class CBadge. More... | |
class | CMapEditorInventoryDirectory |
Documentation for class CMapEditorInventoryDirectory. More... | |
class | CMapEditorInventoryNode |
Documentation for class CMapEditorInventoryNode. More... | |
class | CMapEditorInventoryArticle |
Documentation for class CMapEditorInventoryArticle. More... | |
class | CCollector |
Documentation for class CCollector. More... | |
class | CBlockModelVariantGround |
Documentation for class CBlockModelVariantGround. More... | |
class | CBlockModelVariantAir |
Documentation for class CBlockModelVariantAir. More... | |
class | CBlockUnit |
A 1-square-sized part of a block instance. More... | |
class | CMapSector |
Documentation for class CMapSector. More... | |
class | CWebServicesTaskResult_AccountTrophyGainList |
Asynchronous task result. More... | |
class | CActionInterface |
Documentation for class CActionInterface. More... | |
class | SWebServicesTaskResult_GhostDriver_Download_Team |
Documentation for class SWebServicesTaskResult_GhostDriver_Download_Team. More... | |
class | CManiaAppPlayground |
This is the client ManiaApp for game modes. More... | |
class | CManiaAppPlaygroundEvent |
An event. More... | |
class | CHudModule |
Documentation for class CHudModule. More... | |
class | CMediaTrackerBlock |
Documentation for class CMediaTrackerBlock. More... | |
class | CMatchSettingsPlaylistItem |
Represents a map in the playlist of a matchsetting. More... | |
class | CBadgeEditor |
API for Maniaplanet client scripts. More... | |
class | CNadeoServicesItemCollectionVersion |
Documentation for class CNadeoServicesItemCollectionVersion. More... | |
class | CSeasonMapInfo |
Documentation for class CSeasonMapInfo. More... | |
class | CTrophySoloMedalAchievementLevelSettings |
Documentation for class CTrophySoloMedalAchievementLevelSettings. More... | |
class | CSquadInvitation |
Documentation for class CSquadInvitation. More... | |
class | CSquadMember |
Documentation for class CSquadMember. More... | |
class | CPackCreatorPack |
A pack. More... | |
class | CBlockModelVariant |
Documentation for class CBlockModelVariant. More... | |
class | CBlockUnitModel |
A 1-square-sized part of a block model. More... | |
class | SWebServicesTaskResult_GhostDriver_Download_Member |
Documentation for class SWebServicesTaskResult_GhostDriver_Download_Member. More... | |
class | CPackCreatorRecipient |
A recipient included in the bill for a Pack. More... | |
class | CBlockModelClip |
The model of a map block. More... | |
class | SWebServicesTaskResult_GhostDriver_Download_Ghost |
Documentation for class SWebServicesTaskResult_GhostDriver_Download_Ghost. More... | |
Namespaces | |
MathLib | |
Standard mathematical operations, angles are in radians unless specified. | |
TextLib | |
Standard Text manipulation functions. | |
MapUnits | |
Standard map coordinates manipulation functions. | |
AnimLib | |
Standard animation functions. | |
TimeLib | |
Standard time manipulation functions. | |
ColorLib | |
Standard color manipulation functions. | |
Functions | |
Integer | MathLib::Abs (Integer _Argument1) |
Real | MathLib::Abs (Real _Argument1) |
Real | MathLib::ToReal (Integer _Argument1) |
Real | MathLib::DegToRad (Real _Degree) |
Converts an angle from degrees to radians. More... | |
Real | MathLib::RadToDeg (Real _Radian) |
Converts an angle from radians to degrees. More... | |
Real | MathLib::Sin (Real _Argument1) |
Real | MathLib::Cos (Real _Argument1) |
Real | MathLib::Tan (Real _Argument1) |
Real | MathLib::Atan2 (Real _Argument1, Real _Argument2) |
Real | MathLib::Exp (Real _Argument1) |
Real | MathLib::Rand (Real _Argument1, Real _Argument2) |
Real | MathLib::Rand (Real _Argument1, Real _Argument2, Integer _Argument3) |
Integer | MathLib::Rand (Integer _Argument1, Integer _Argument2) |
Integer | MathLib::Rand (Integer _Argument1, Integer _Argument2, Integer _Argument3) |
Real | MathLib::NearestReal (Integer _Argument1) |
Integer | MathLib::NearestInteger (Real _Argument1) |
Integer | MathLib::FloorInteger (Real _Argument1) |
Integer | MathLib::TruncInteger (Real _Argument1) |
Integer | MathLib::CeilingInteger (Real _Argument1) |
Real | MathLib::Distance (Real _Argument1, Real _Argument2) |
Real | MathLib::Distance (Vec2 _Argument1, Vec2 _Argument2) |
Real | MathLib::Distance (Vec3 _Argument1, Vec3 _Argument2) |
Real | MathLib::DotProduct (Vec3 _Argument1, Vec3 _Argument2) |
Vec3 | MathLib::CrossProduct (Vec3 _Argument1, Vec3 _Argument2) |
Real | MathLib::Angle (Vec3 _Argument1, Vec3 _Argument2) |
Real | MathLib::OrientedAngle (Vec3 _Argument1, Vec3 _Argument2) |
Real | MathLib::Angle (Real _Radian1, Real _Radian2) |
Returns the smallest angle from A to B. More... | |
Real | MathLib::Angle (Vec2 _Argument1, Vec2 _Argument2) |
Real | MathLib::OrientedAngle (Vec2 _Argument1, Vec2 _Argument2) |
Real | MathLib::PI () |
Real | MathLib::Asin (Real _Argument1) |
Real | MathLib::Acos (Real _Argument1) |
Real | MathLib::Pow (Real _Argument1, Real _Argument2) |
Real | MathLib::Ln (Real _Argument1) |
Real | MathLib::Sqrt (Real _Argument1) |
Integer | MathLib::Max (Integer _A, Integer _B) |
Returns the maximum between A and B. More... | |
Integer | MathLib::Min (Integer _A, Integer _B) |
Returns the minimum between A and B. More... | |
Integer | MathLib::Clamp (Integer _X, Integer _Min, Integer _Max) |
Returns the value X clamped to the range Min..Max. More... | |
Real | MathLib::Max (Real _A, Real _B) |
Returns the maximum between A and B. More... | |
Real | MathLib::Min (Real _A, Real _B) |
Returns the minimum between A and B. More... | |
Real | MathLib::Clamp (Real _X, Real _Min, Real _Max) |
Returns the value X clamped to the range Min..Max. More... | |
Real | MathLib::Mod (Real _X, Real _Min, Real _Max) |
Returns the modulus of X in the range Min..Max. More... | |
Real | TextLib::ToReal (Text _Text) |
Returns the Real corresponding to _Text. More... | |
Integer | TextLib::ToInteger (Text _Text) |
Returns the Integer corresponding to _Text. More... | |
Vec3 | TextLib::ToColor (Text _Text) |
Returns the RGB color corresponding to _Text. More... | |
Text | TextLib::SubString (Text _Text, Integer _Start, Integer _Length) |
Returns a substring of _Text. More... | |
Text | TextLib::SubText (Text _Text, Integer _Start, Integer _Length) |
Returns a substring of _Text. More... | |
Integer | TextLib::Length (Text _Text) |
Returns the length of _Text. More... | |
Text | TextLib::ToText (Integer _Integer) |
Returns the Text corresponding to _Integer. More... | |
Text | TextLib::ToText (Real _Real) |
Returns the Text corresponding to _Real. More... | |
Text | TextLib::ToText (Boolean _Boolean) |
Returns the Text corresponding to _Boolean. More... | |
Text | TextLib::ToText (Int3 _Int3) |
Returns the Text corresponding to _Int3. More... | |
Text | TextLib::ToText (Vec3 _Vec3) |
Returns the Text corresponding to _Vec3. More... | |
Text | TextLib::TimeToText (Integer _Time) |
Returns the Text corresponding to _Time. More... | |
Text | TextLib::TimeToText (Integer _Time, Boolean _IncludeCentiSeconds) |
Returns the Text corresponding to _Time. More... | |
Text | TextLib::TimeToText (Integer _Time, Boolean _IncludeCentiSeconds, Boolean _IncludeMilliSeconds) |
Returns the Text corresponding to _Time. More... | |
Text | TextLib::ColorToText (Vec3 _Color) |
Returns the Text corresponding to _Color. More... | |
Text | TextLib::FormatInteger (Integer _Argument1, Integer _Argument2) |
Text | TextLib::FormatRank (Integer _Rank, Boolean _ShortFormat) |
Returns the rank corresponding to a number, formatted according to the locale. ShortFormat: '25k' otherwise '25654th'. More... | |
Text | TextLib::FormatReal (Real _Value, Integer _FPartLength, Boolean _HideZeroes, Boolean _HideDot) |
Returns the Text corresponding to a Real. With formatting. More... | |
Text | TextLib::ToUpperCase (Text _TextToChange) |
Changes lower case characters to upper case characters. More... | |
Text | TextLib::ToLowerCase (Text _TextToChange) |
Changes upper case characters to lower case characters. More... | |
Text | TextLib::CloseStyleTags (Text _String) |
Return a string where the previously unclosed $< tags have their $> counterpart. More... | |
Boolean | TextLib::CompareWithoutFormat (Text _Text1, Text _Text2, Boolean _IsCaseSensitive) |
Compares texts without taking format characters in account. More... | |
Boolean | TextLib::Find (Text _TextToFind, Text _TextToSearchIn, Boolean _IsFormatSensitive, Boolean _IsCaseSensitive) |
Returns True if the searched text is found in the text to search in. More... | |
Boolean | TextLib::EndsWith (Text _TextToFind, Text _TextToSearchIn) |
Return True if the Text ends with the TextToFind. More... | |
Boolean | TextLib::EndsWith (Text _TextToFind, Text _TextToSearchIn, Boolean _IsFormatSensitive, Boolean _IsCaseSensitive) |
Return True if the Text ends with the TextToFind. More... | |
Boolean | TextLib::StartsWith (Text _TextToFind, Text _TextToSearchIn) |
Return True if the Text starts with the TextToFind. More... | |
Boolean | TextLib::StartsWith (Text _TextToFind, Text _TextToSearchIn, Boolean _IsFormatSensitive, Boolean _IsCaseSensitive) |
Return True if the Text starts with the TextToFind. More... | |
Text | TextLib::Compose (Text _Argument1) |
Text | TextLib::Compose (Text _Argument1, Text _Argument2) |
Text | TextLib::Compose (Text _Argument1, Text _Argument2, Text _Argument3) |
Text | TextLib::Compose (Text _Argument1, Text _Argument2, Text _Argument3, Text _Argument4) |
Text | TextLib::Compose (Text _Argument1, Text _Argument2, Text _Argument3, Text _Argument4, Text _Argument5) |
Text | TextLib::Compose (Text _Argument1, Text _Argument2, Text _Argument3, Text _Argument4, Text _Argument5, Text _Argument6) |
Text | TextLib::MLEncode (Text _Argument1) |
Text | TextLib::URLEncode (Text _Argument1) |
Text | TextLib::StripFormatting (Text _Argument1) |
Array< Text > | TextLib::Split (Text _Separators, Text _Text) |
Splits a given text based on a given separators set. More... | |
Text | TextLib::Join (Text _Separator, Array< Text > _Texts) |
Joins a set of texts with the given separator. More... | |
Text | TextLib::Trim (Text _Argument1) |
Text | TextLib::ReplaceChars (Text _Argument1, Text _Argument2, Text _Argument3) |
Text | TextLib::Replace (Text _Text, Text _ToReplace, Text _Replacement) |
Replaces occurences of _ToReplace in _Text with _Replacement. More... | |
Array< Text > | TextLib::RegexFind (Text _Pattern, Text _Text, Text _Flags) |
Find occurences of the _Pattern in the _Text. More... | |
Array< Text > | TextLib::RegexMatch (Text _Pattern, Text _Text, Text _Flags) |
Captures the groups of the _Pattern in the matching _Text. group[0] is the whole pattern match. More... | |
Text | TextLib::RegexReplace (Text _Pattern, Text _Text, Text _Flags, Text _Replacement) |
Replace the _Pattern in the matching text with _Replacement. More... | |
Text | TextLib::GetTranslatedText (Text _Text) |
Lookup the text in the current translation dictionary. More... | |
CMapEditorPlugin::CardinalDirections | MapUnits::GetNextDir (CMapEditorPlugin::CardinalDirections _Argument1) |
CMapEditorPlugin::CardinalDirections | MapUnits::GetPreviousDir (CMapEditorPlugin::CardinalDirections _Argument1) |
CMapEditorPlugin::CardinalDirections | MapUnits::GetOpposedDir (CMapEditorPlugin::CardinalDirections _Argument1) |
CMapEditorPlugin::CardinalDirections | MapUnits::AddDirs (CMapEditorPlugin::CardinalDirections _Argument1, CMapEditorPlugin::CardinalDirections _Argument2) |
CMapEditorPlugin::CardinalDirections | MapUnits::SubDirs (CMapEditorPlugin::CardinalDirections _Argument1, CMapEditorPlugin::CardinalDirections _Argument2) |
Int3 | MapUnits::GetNeighbourCoord (Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2) |
Int3 | MapUnits::GetRotatedOffset (Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2) |
Int3 | MapUnits::GetRotatedOffsetPositive (Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2, Int3 _Argument3) |
Real | AnimLib::SmoothStep (Real _X) |
Returns the value smoothly transitionning from 0 to 1. More... | |
Real | AnimLib::Ease (Text _Function, Real _T, Real _Base, Real _Change, Real _Duration) |
Returns the value animated from Base to Base+Delta using Robert Penner easing functions. Function must be one of: "Linear", "QuadIn", "QuadOut", "QuadInOut", "CubicIn", "CubicOut", "CubicInOut", "QuartIn", "QuartOut", "QuartInOut", "QuintIn", "QuintOut", "QuintInOut", "SineIn", "SineOut", "SineInOut", "ExpIn", "ExpOut", "ExpInOut", "CircIn", "CircOut", "CircInOut", "BackIn", "BackOut", "BackInOut", "ElasticIn", "ElasticOut", "ElasticInOut", "ElasticIn2", "ElasticOut2", "ElasticInOut2", "BounceIn", "BounceOut", "BounceInOut". More... | |
Real | AnimLib::EaseLinear (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInQuad (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutQuad (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutQuad (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInCubic (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutCubic (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutCubic (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInQuart (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutQuart (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutQuart (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInQuint (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutQuint (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutQuint (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInSine (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutSine (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutSine (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInExp (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutExp (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutExp (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInCirc (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutCirc (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutCirc (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInBack (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutBack (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutBack (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInElastic (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutElastic (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutElastic (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInElastic2 (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutElastic2 (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutElastic2 (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInBounce (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseOutBounce (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Real | AnimLib::EaseInOutBounce (Integer _T, Real _Base, Real _Change, Integer _Duration) |
Returns the value animated from Base to Base+Delta using R. Penner easing functions. More... | |
Text | TimeLib::FormatDate (Text _Timestamp, EDateFormats _Format) |
Returns the date corresponding to a timestamp, formatted according to the locale. Not available on servers. More... | |
Text | TimeLib::FormatDelta (Text _Timestamp1, Text _Timestamp2, EDurationFormats _Format) |
Returns the duration between 2 timestamps, formatted according to the locale. Not available on servers. More... | |
Text | TimeLib::FormatDelta (Text _Delta, EDurationFormats _Format) |
Returns the duration Delta formatted according to the locale. Not available on servers. More... | |
Integer | TimeLib::Compare (Text _Timestamp1, Text _Timestamp2) |
Compares 2 timestamps. More... | |
Real | TimeLib::Clamp01 (Text _Boundary1, Text _Boundary2, Text _Timestamp) |
Returns a Real between 0 and 1, given an interval and a timestamp. More... | |
Real | TimeLib::Clamp01TZDay (Text _Timestamp) |
Returns a Real between 0 and 1, given a timestamp, according to the day cycle in local timezone. More... | |
Real | TimeLib::Clamp01UTCDay (Text _Timestamp) |
Returns a Real between 0 and 1, given a timestamp, according to the day cycle in UTC timezone. More... | |
Text | TimeLib::GetCurrent () |
Gets current timestamp. More... | |
Integer | TimeLib::GetDelta (Text _Timestamp1, Text _Timestamp2) |
Returns the duration in seconds between 2 timestamps. May be clamped if huge. More... | |
Vec3 | ColorLib::HsvToRgb (Vec3 _Hsv) |
Vec3 | ColorLib::RgbToHsv (Vec3 _Rgb) |
Text | ColorLib::RgbToHex3 (Vec3 _Rgb) |
Returns the Hexa3 corresponding to the RGB given. More... | |
Text | ColorLib::RgbToHex6 (Vec3 _Rrggbb) |
Returns the Hexa6 corresponding to the RGB given. More... | |
Vec3 | ColorLib::Hex3ToRgb (Text _Text) |
Returns the RGB color corresponding to Hex3. More... | |
Vec3 | ColorLib::Hex6ToRgb (Text _Text) |
Returns the RGB color corresponding to Hex6. More... | |
Vec3 | ColorLib::HexToRgb (Text _Text) |
Returns the RGB color corresponding to Hex. More... | |
Variables | |
const Real | MathLib::Pi = 3.14159 |
const Real | MathLib::Tau = 6.28319 |