CTmEditorPluginMapType

TrackMania Turbo API


CTmEditorPluginMapType

ID 0x240D1000
Uninstantiable

Inherits from Game::CGameCtnEditorPluginMapType → Game::CGameCtnEditorPlugin → Game::CGameManiaApp → MwFoundations::CMwNod

Inherited methods CGameCtnEditorPlugin

void ComputeShadows()

void ComputeShadows1(ShadowsQuality ShadowsQuality)

void Undo()

void Redo()

void Help()

void Validate()

void AutoSave()

void Quit()

void QuickQuit()

void QuitAndSetResult(wstring Type, MwBuffer<wstring>& Data)

void QuickQuitAndSetResult(wstring Type, MwBuffer<wstring>& Data)

void TestMapFromStart()

void TestMapFromCoord(int2 Coord, CardinalDirections Dir)

void TestMapFromCoordWithMapTypeScript(int2 Coord, CardinalDirections Dir)

void TestMapWithMode(wstring RulesModeName)

void StartTestMapWithMode(wstring RulesModeName)

void SaveMap(wstring FileName)

void SaveMapCompat(wstring FileName, wstring Path)

bool GetRaceCamera(vec3 Position, float Yaw, float Pitch, float Roll, float FovY)

void RemoveAllBlocks()

void RemoveAllTerrain()

void RemoveAllOffZone()

void RemoveAllObjects()

void RemoveAll()

void RemoveAllBlocksAndTerrain()

void ShowCustomSelection()

void HideCustomSelection()

void CopyPaste_Copy()

void CopyPaste_Cut()

void CopyPaste_Remove()

void CopyPaste_SelectAll()

void CopyPaste_ResetSelection()

void OpenToolsMenu()

void EditMediatrackIngame()

void PreloadAllBlocks()

void PreloadAllItems()

bool CanPlaceBlock(CGameCtnBlockInfo@ BlockModel, int2 Coord, CardinalDirections Dir, bool OnGround, uint VariantIndex)

bool PlaceBlock(CGameCtnBlockInfo@ BlockModel, int2 Coord, CardinalDirections Dir)

bool CanPlaceBlock_NoDestruction(CGameCtnBlockInfo@ BlockModel, int2 Coord, CardinalDirections Dir, bool OnGround, uint VariantIndex)

bool PlaceBlock_NoDestruction(CGameCtnBlockInfo@ BlockModel, int2 Coord, CardinalDirections Dir)

bool CanPlaceRoadBlocks(CGameCtnBlockInfo@ BlockModel, int2 StartCoord, int2 EndCoord)

bool PlaceRoadBlocks(CGameCtnBlockInfo@ BlockModel, int2 StartCoord, int2 EndCoord)

bool CanPlaceTerrainBlocks(CGameCtnBlockInfo@ BlockModel, int2 StartCoord, int2 EndCoord)

bool PlaceTerrainBlocks(CGameCtnBlockInfo@ BlockModel, int2 StartCoord, int2 EndCoord)

bool PlaceTerrainBlocks_NoDestruction(CGameCtnBlockInfo@ BlockModel, int2 StartCoord, int2 EndCoord)

bool CanPlaceMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool PlaceMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool CanPlaceMacroblock_NoDestruction(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool PlaceMacroblock_NoDestruction(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool CanPlaceMacroblock_NoTerrain(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool PlaceMacroblock_NoTerrain(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool RemoveMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

bool RemoveMacroblock_NoTerrain(CGameCtnMacroBlockInfo@ MacroblockModel, int2 Coord, CardinalDirections Dir)

CGameCtnBlock@ GetBlock(int2 Coord)

bool IsBlockModelSkinnable(CGameCtnBlockInfo@ BlockModel)

uint GetNbBlockModelSkins(CGameCtnBlockInfo@ BlockModel)

wstring GetBlockModelSkinName(CGameCtnBlockInfo@ BlockModel, uint SkinIndex)

uint GetBlockSkinIndex(CGameCtnBlock@ Block)

void SetBlockSkinIndex(CGameCtnBlock@ Block, uint SkinIndex)

bool OpenBlockSkinDialog(CGameCtnBlock@ Block)

bool RemoveBlock(int2 Coord)

bool RemoveTerrainBlocks(int2 StartCoord, int2 EndCoord)

uint GetBlockGroundHeight(CGameCtnBlockInfo@ BlockModel, int CoordX, int CoordZ, CardinalDirections Dir)

uint GetGroundHeight(int CoordX, int CoordZ)

int2 GetMouseCoordOnGround()

int2 GetMouseCoordAtHeight(uint CoordY)

CGameCtnBlock@ GetStartLineBlock()

bool RemoveItem(CGameCtnEditorScriptSpecialProperty@ Item)

void CopyPaste_AddOrSubSelection(int2 StartCoord, int2 EndCoord)

bool CopyPaste_Symmetrize()

void SaveMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel)

CGameCtnMacroBlockInfo@ GetMacroblockModelFromName(wstring MacroblockModelName)

CGameCtnMacroBlockInfo@ GetMacroblockModelFromFilePath(wstring MacroblockModelFilePath)

CGameCtnBlockInfo@ GetTerrainBlockModelFromName(wstring TerrainBlockModelName)

CGameCtnBlockInfo@ GetBlockModelFromName(wstring BlockModelName)

wstring GetMapStyle()

void SetMapStyle(wstring MapStyle)

uint GetInterfaceNumber(CGameCtnCollector@ Collector)

void SetInterfaceNumber(CGameCtnCollector@ Collector, uint NewValue)

Inherited members CGameCtnEditorPlugin

const MwBuffer<CGameCtnEditorPluginScriptEvent@> PendingEvents

const CGameCtnChallenge@ Map

const wstring MapName

const bool IsEditorReadyForRequest

bool HoldLoadingScreen

const ShadowsQuality CurrentShadowsQuality

const bool IsUltraShadowsQualityAvailable

PlaceMode PlaceMode

EditMode EditMode

bool UndergroundMode

bool BlockStockMode

int3 CursorCoord

CardinalDirections CursorDir

CGameCtnBlockInfo@ CursorBlockModel

CGameCtnBlockInfo@ CursorTerrainBlockModel

CGameCtnMacroBlockInfo@ CursorMacroblockModel

float CameraVAngle

float CameraHAngle

float CameraToTargetDistance

vec3 CameraTargetPosition

const vec3 CameraPosition

vec3 TargetedPosition

float ThumbnailCameraVAngle

float ThumbnailCameraHAngle

float ThumbnailCameraRoll

float ThumbnailCameraFovY

vec3 ThumbnailCameraPosition

bool EnableAirMapping

bool EnableMixMapping

const MwBuffer<CGameCtnEditorScriptAnchoredObject@> Items

const MwBuffer<wstring> MediatrackIngameClips

const MwBuffer<wstring> MediatrackIngameIsScriptClips

uint MediatrackIngameEditedClipIndex

const MwBuffer<CGameCtnBlock@> Blocks

const MwBuffer<CGameCtnBlockInfo@> BlockModels

const MwBuffer<CGameCtnBlockInfo@> TerrainBlockModels

const MwBuffer<CGameCtnMacroBlockInfo@> MacroblockModels

const MwBuffer<CGameCtnEditorScriptSpecialProperty@> AnchorData

MwBuffer<int3> CustomSelectionCoords

vec3 CustomSelectionRGB

bool EnableEditorInputsCustomProcessing

bool EnableCursorShowingWhenInterfaceIsFocused

bool HideEditorInterface

bool HideBlockHelpers

bool ShowPlacementGrid

bool IsTrustedPlugin_DevBuild

const EditorStatus EditorStatus

bool HideAlwaysCursorDirectionalArrow

float CursorBrightnessFactor

bool EnableUnlimitedUndoHistory

uint UndoHistorySize

uint CoppersLimit

bool TurboClassicMapEditorMode

const bool EditorInputIsDown_Menu

const bool EditorInputIsDown_SwitchToRace

const bool EditorInputIsDown_Undo

const bool EditorInputIsDown_Redo

const bool EditorInputIsDown_CursorUp

const bool EditorInputIsDown_CursorRight

const bool EditorInputIsDown_CursorDown

const bool EditorInputIsDown_CursorLeft

const bool EditorInputIsDown_CursorRaise

const bool EditorInputIsDown_CursorLower

const bool EditorInputIsDown_CursorTurn

const bool EditorInputIsDown_CursorPick

const bool EditorInputIsDown_CursorPlace

const bool EditorInputIsDown_CursorDelete

const bool EditorInputIsDown_CameraUp

const bool EditorInputIsDown_CameraRight

const bool EditorInputIsDown_CameraDown

const bool EditorInputIsDown_CameraLeft

const bool EditorInputIsDown_CameraZoomNext

const bool EditorInputIsDown_Camera0

const bool EditorInputIsDown_Camera1

const bool EditorInputIsDown_Camera3

const bool EditorInputIsDown_Camera7

const bool EditorInputIsDown_Camera9

const bool EditorInputIsDown_PivotChange

const bool EditorInputIsDown_CursorTurnSlightly

const bool EditorInputIsDown_CursorTurnSlightlyAntiClockwise

const bool EditorInputIsDown_IconUp

const bool EditorInputIsDown_IconRight

const bool EditorInputIsDown_IconDown

const bool EditorInputIsDown_IconLeft

const bool EditorInputIsDown_RemoveAll

const bool EditorInputIsDown_Save

const bool EditorInputIsDown_SaveAs

const bool EditorInputIsDown_MapStyle

const bool EditorInputIsDown_ClassicMapEditor

const float CollectionSquareSize

const float CollectionSquareHeight

const uint CollectionGroundY

const ValidationStatus ValidationStatus

string ManialinkText

const CGameManialinkPage@ ManialinkPage

Inherited methods CGameManiaApp

CGameUILayer@ UILayerCreate()

void UILayerDestroy(CGameUILayer@ Layer)

void UILayerDestroyAll()

void LayerCustomEvent(CGameUILayer@ Layer, wstring Type, MwBuffer<wstring>& Data)

void OpenLink(string Url, ELinkType LinkType)

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

Inherited members CGameManiaApp

const string DbgUrl

const int Now

const bool IsVisible

const uint CurrentDate

const string CurrentLocalDateText

uint LayersDefaultManialinkVersion

const CGamePlayerInfo@ LocalUser

const CGameManiaTitle@ LoadedTitle

const ESystemPlatform SystemPlatform

const ESystemSkuIdentifier SystemSkuIdentifier

bool EnableMenuNavigationInputs

const float MouseX

const float MouseY

const MwBuffer<CGameUILayer@> UILayers

const CXmlScriptManager@ Xml

const CNetScriptHttpManager@ Http

const CGameVideoScriptManager@ Video

const CAudioScriptManager@ Audio

const CInputScriptManager@ Input

const CGameDataManagerScript@ DataMgr

const CGameScoreAndLeaderBoardManagerScript@ ScoreMgr

const CGameUserPrivilegesManagerScript@ PrivilegeMgr

const CGameMasterServerRichPresenceManagerScript@ PresenceMgr

const CGameUserManagerScript@ UserMgr

const CGameManiaPlanetScriptAPI@ ManiaPlanet

const CGamePluginInterfacesScript@ Plugins

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2016-11-07 16:15:45
(Page rendering: 0.08 seconds, 10.9 MB)