CGameEditorPluginMap

Trackmania Next API


CGameEditorPluginMap

ID 0x03160000
Uninstantiable

Inherits from Game::CGameManiaApp → MwFoundations::CMwNod

API for the plugins of the map editor.

Inherited by

Game::CGameEditorPluginMapMapType 0x03154000
Methods

void HideOtherPlugins()

void ShowOtherPlugins()

void ComputeShadows()

void ComputeShadows1(CGameEditorPluginMap::EShadowsQuality ShadowsQuality)

void DisplayDefaultSetObjectivesDialog()

bool Undo()

bool Redo()

void Help()

void Validate()

void AutoSave()

void Quit()

void QuickQuit()

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

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

void TestMapFromStart()

void TestMapFromCoord(int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

void TestMapFromMacroblockInstance(CGameEditorMapMacroBlockInstance@ MbInstance)

void TestMapWithMode(wstring RulesModeName)

void TestMapWithMode2(wstring RulesModeName, string SettingsXml)

void TestMapWithMode_SplitScreen(wstring RulesModeName)

void TestMapWithMode_SplitScreen_n(wstring RulesModeName, uint ScreenCount)

void TestMapWithMode_SplitScreen_n_m(wstring RulesModeName, uint ScreenCount, uint FakeCount, string SettingsXml)

void StartTestMapWithMode(wstring RulesModeName)

void SaveMap(wstring FileName)

void SaveMapGamepadEditor(wstring FileName)

void SaveMapCompat(wstring FileName, wstring Path)

void SetNextMapElemColorPalette()

CGameEditorPluginMap::EMapElemColor GetMapElemColorBlock(CGameCtnBlock@ Block)

CGameEditorPluginMap::EMapElemColor GetMapElemColorItem(CGameCtnEditorScriptAnchoredObject@ AnchoredObject)

CGameEditorPluginMap::EMapElemColor GetMapElemColorAnchorData(CGameCtnEditorScriptSpecialProperty@ Anchor)

void SetMapElemColorBlock(CGameCtnBlock@ Block, CGameEditorPluginMap::EMapElemColor Color)

void SetMapElemColorItem(CGameCtnEditorScriptAnchoredObject@ AnchoredObject, CGameEditorPluginMap::EMapElemColor Color)

void SetMapElemColorAnchorData(CGameCtnEditorScriptSpecialProperty@ Anchor, CGameEditorPluginMap::EMapElemColor Color)

wstring GetColorPaletteName(CGameEditorPluginMap::EMapElemColorPalette EColorPalette)

vec3 GetColorPaletteCurrentColor(CGameEditorPluginMap::EMapElemColorPalette EColorPalette, CGameEditorPluginMap::EMapElemColor EColor)

vec3 GetColorPaletteColorblindColor(CGameEditorPluginMap::EMapElemColorPalette EColorPalette, CGameEditorPluginMap::EMapElemColor EColor)

vec3 GetColorPaletteNotColorblindColor(CGameEditorPluginMap::EMapElemColorPalette EColorPalette, CGameEditorPluginMap::EMapElemColor EColor)

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, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir, bool OnGround, uint VariantIndex)

bool PlaceBlock(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool CanPlaceGhostBlock(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool PlaceGhostBlock(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool CanPlaceBlock_NoDestruction(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir, bool OnGround, uint VariantIndex)

bool PlaceBlock_NoDestruction(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

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

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

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

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

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

bool CanPlaceMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool PlaceMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool PlaceMacroblock_AirMode(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool CanPlaceMacroblock_NoDestruction(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool PlaceMacroblock_NoDestruction(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool CanPlaceMacroblock_NoTerrain(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool PlaceMacroblock_NoTerrain(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool RemoveMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool RemoveMacroblock_NoTerrain(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

CGameCtnBlock@ GetBlock(int3 Coord)

CGameCtnBlock@ GetBlockSafe(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

CGameCtnBlock@ GetGhostBlock(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool IsBlockModelSkinnable(CGameCtnBlockInfo@ BlockModel)

uint GetNbBlockModelSkins(CGameCtnBlockInfo@ BlockModel)

wstring GetBlockModelSkin(CGameCtnBlockInfo@ BlockModel, uint SkinIndex)

bool IsItemModelSkinnable(CGameItemModel@ ItemModel)

uint GetNbItemModelSkins(CGameItemModel@ ItemModel)

wstring GetItemModelSkin(CGameItemModel@ ItemModel, uint SkinIndex)

wstring GetSkinDisplayName(wstring SkinFileName)

wstring GetBlockSkin(CGameCtnBlock@ Block)

wstring GetBlockSkinBg(CGameCtnBlock@ Block)

wstring GetBlockSkinFg(CGameCtnBlock@ Block)

void SetBlockSkin(CGameCtnBlock@ Block, wstring SkinFileName)

void SetBlockSkins(CGameCtnBlock@ Block, wstring BgSkinFileName, wstring FgSkinFileName)

wstring GetItemSkinBg(CGameCtnEditorScriptAnchoredObject@ AnchoredObject)

wstring GetItemSkinFg(CGameCtnEditorScriptAnchoredObject@ AnchoredObject)

void SetItemSkin(CGameCtnEditorScriptAnchoredObject@ AnchoredObject, wstring SkinFileName)

void SetItemSkins(CGameCtnEditorScriptAnchoredObject@ AnchoredObject, wstring BgSkinFileName, wstring FgSkinFileName)

bool IsSkinForeground_Block(CGameCtnBlockInfo@ BlockModel, wstring SkinFileName)

bool IsSkinForeground_Item(CGameItemModel@ ItemModel, wstring SkinFileName)

bool IsMacroblockModelSkinnable(CGameCtnMacroBlockInfo@ BlockModel)

bool SetMacroblockSkin(CGameEditorMapMacroBlockInstance@ Macroblock, wstring SkinFileName)

bool OpenBlockSkinDialog(CGameCtnBlock@ Block)

bool RemoveBlock(int3 Coord)

bool RemoveBlockSafe(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool RemoveGhostBlock(CGameCtnBlockInfo@ BlockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool RemoveTerrainBlocks(int3 StartCoord, int3 EndCoord)

uint GetBlockGroundHeight(CGameCtnBlockInfo@ BlockModel, int CoordX, int CoordZ, CGameEditorPluginMap::ECardinalDirections Dir)

uint GetGroundHeight(int CoordX, int CoordZ)

int3 GetMouseCoordOnGround()

int3 GetMouseCoordAtHeight(uint CoordY)

CGameCtnBlock@ GetStartLineBlock()

bool RemoveItem(CGameCtnEditorScriptSpecialProperty@ Item)

void CopyPaste_AddOrSubSelection(int3 StartCoord, int3 EndCoord)

bool CopyPaste_Symmetrize()

uint CopyPaste_GetSelectedCoordsCount()

void SaveMacroblock(CGameCtnMacroBlockInfo@ MacroblockModel)

bool CopyPaste_ApplyColorToSelection(CGameEditorPluginMap::EMapElemColor Color)

bool CopyPaste_IncreaseSelectionPhaseOffset(CGameEditorPluginMap::EPhaseOffset Offset)

bool CopyPaste_DecreaseSelectionPhaseOffset(CGameEditorPluginMap::EPhaseOffset Offset)

bool CopyPaste_SetSelectionPhaseOffset(CGameEditorPluginMap::EPhaseOffset Offset)

bool CopyPaste_ApplyLightmapQualityToSelection(CGameEditorPluginMap::EMapElemLightmapQuality LightmapQuality)

void CopyPaste_GetLightmapQualityInSelection()

CGameCtnMacroBlockInfo@ GetMacroblockModelFromName(wstring MacroblockModelName)

CGameCtnMacroBlockInfo@ GetMacroblockModelFromFilePath(wstring MacroblockModelFilePath)

CGameCtnBlockInfo@ GetTerrainBlockModelFromName(wstring TerrainBlockModelName)

CGameCtnBlockInfo@ GetBlockModelFromName(wstring BlockModelName)

CGameEditorMapScriptClipList@ CreateFrameClipList()

CGameEditorMapScriptClipList@ CreateFixedClipList()

void UnvalidateMetadata()

void UnvalidateGameplayInfo()

void UnvalidatePlayfield()

bool RemoveMacroblock_NoTerrain_NoUnvalidate(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

bool PlaceMacroblock_NoTerrain_NoUnvalidate(CGameCtnMacroBlockInfo@ MacroblockModel, int3 Coord, CGameEditorPluginMap::ECardinalDirections Dir)

void ResetAutoRepeat()

void ComputeItemsForMacroblockInstance(CGameEditorMapMacroBlockInstance@ MacroBlockInstance)

void GetConnectResults(CGameCtnBlock@ ExistingBlock, CGameCtnBlockInfo@ NewBlock)

void GetConnectResultsBlockToMacroBlock(CGameCtnBlock@ ExistingBlock, CGameCtnMacroBlockInfo@ NewBlock)

void GetConnectResultsMacroBlockToBlock(CGameEditorMapMacroBlockInstance@ ExistingBlock, CGameCtnBlockInfo@ NewBlock)

void GetConnectResultsMacroBlockToMacroBlock(CGameEditorMapMacroBlockInstance@ ExistingBlock, CGameCtnMacroBlockInfo@ NewBlock)

int GetStartBlockCount(bool IncludeMultilaps)

int GetFinishBlockCount(bool IncludeMultilaps)

int GetMultilapBlockCount()

int GetCheckpointBlockCount()

uint GetItemsCountResult()

CGameEditorMapMacroBlockInstance@ CreateMacroblockInstance(CGameCtnMacroBlockInfo@ MacroblockModel, nat3 Coord, CGameEditorPluginMap::ECardinalDirections Dir, CGameEditorPluginMap::EMapElemColor Color, bool ForceMacroblockColor)

CGameEditorMapMacroBlockInstance@ CreateMacroblockInstanceWithUserData(CGameCtnMacroBlockInfo@ MacroblockModel, nat3 Coord, CGameEditorPluginMap::ECardinalDirections Dir, CGameEditorPluginMap::EMapElemColor Color, bool ForceMacroblockColor, int UserData)

CGameEditorMapMacroBlockInstance@ CreateMacroblockInstanceWithClipList(CGameCtnMacroBlockInfo@ MacroblockModel, nat3 Coord, CGameEditorPluginMap::ECardinalDirections Dir, CGameEditorMapScriptClipList@ DefaultClipList, CGameEditorPluginMap::EMapElemColor Color, bool ForceMacroblockColor)

CGameEditorMapMacroBlockInstance@ CreateMacroblockInstanceWithClipListAndUserData(CGameCtnMacroBlockInfo@ MacroblockModel, nat3 Coord, CGameEditorPluginMap::ECardinalDirections Dir, CGameEditorMapScriptClipList@ DefaultClipList, CGameEditorPluginMap::EMapElemColor Color, bool ForceMacroblockColor, int UserData)

CGameEditorMapMacroBlockInstance@ GetMacroblockInstanceFromOrder(uint Order)

CGameEditorMapMacroBlockInstance@ GetMacroblockInstanceFromUnitCoord(int3 Coord)

CGameEditorMapMacroBlockInstance@ GetLatestMacroblockInstance()

CGameEditorMapMacroBlockInstance@ GetLatestMacroblockInstanceWithOffset(uint Offset)

CGameEditorMapMacroBlockInstance@ GetMacroblockInstanceConnectedToClip(CGameEditorMapScriptClip@ Clip)

bool RemoveMacroblockInstance(CGameEditorMapMacroBlockInstance@ MacroblockInstance)

bool RemoveMacroblockInstanceFromOrder(uint Order)

bool RemoveMacroblockInstanceFromUnitCoord(uint Order)

bool RemoveMacroblockInstancesByUserData(int UserData)

void ResetAllMacroblockInstances()

uint GetMaxOrder()

bool SetMapType(wstring MapType)

wstring GetMapType()

void SetMapStyle(wstring MapStyle)

wstring GetMapStyle()

void SetMapIsCreatedWithPartyEditor(bool IsCreatedWithGamepadEditor)

wstring GetAvailableMapName()

bool IsMapFileNameAvailable(wstring MapName)

vec3 GetVec3FromCoord(nat3 Coord)

bool DoesAnchorHaveSpawn(CGameCtnEditorScriptSpecialProperty@ Anchor)

uint GetInterfaceNumber(CGameCtnCollector@ Collector)

void SetInterfaceNumber(CGameCtnCollector@ Collector, uint NewValue)

Members

const MwNodPool<CGameEditorPluginMapScriptEvent@> PendingEvents

const CGameCtnChallenge@ Map

const wstring MapName

const wstring MapFileName

const bool IsEditorReadyForRequest

const bool BackToMainMenuRequested

bool HoldLoadingScreen

const CGameEditorPluginMap::EShadowsQuality CurrentShadowsQuality

EShadowsQuality::NotComputed
EShadowsQuality::VeryFast
EShadowsQuality::Fast
EShadowsQuality::Default
EShadowsQuality::High
EShadowsQuality::Ultra

const bool IsUltraShadowsQualityAvailable

bool EnableMapTypeStartTest

CGameEditorPluginMap::EPlaceMode PlaceMode

EPlaceMode::Unknown
EPlaceMode::Terraform
EPlaceMode::Block
EPlaceMode::Macroblock
EPlaceMode::Skin
EPlaceMode::CopyPaste
EPlaceMode::Test
EPlaceMode::Plugin
EPlaceMode::CustomSelection
EPlaceMode::OffZone
EPlaceMode::BlockProperty
EPlaceMode::Path
EPlaceMode::GhostBlock
EPlaceMode::Item
EPlaceMode::Light
EPlaceMode::FreeBlock
EPlaceMode::FreeMacroblock

CGameEditorPluginMap::EditMode EditMode

EditMode::Unknown
EditMode::Place
EditMode::FreeLook
EditMode::Erase
EditMode::Pick
EditMode::SelectionAdd
EditMode::SelectionRemove

CGameEditorPluginMap::EMapElemColor NextMapElemColor

EMapElemColor::Default
EMapElemColor::White
EMapElemColor::Green
EMapElemColor::Blue
EMapElemColor::Red
EMapElemColor::Black

CGameEditorPluginMap::EMapElemColorPalette MapElemColorPalette

EMapElemColorPalette::Classic
EMapElemColorPalette::Stunt
EMapElemColorPalette::Red
EMapElemColorPalette::Orange
EMapElemColorPalette::Yellow
EMapElemColorPalette::Lime
EMapElemColorPalette::Green
EMapElemColorPalette::Cyan
EMapElemColorPalette::Blue
EMapElemColorPalette::Purple
EMapElemColorPalette::Pink
EMapElemColorPalette::White
EMapElemColorPalette::Black

const bool IsColorBlindModeActive

const MwFastBuffer<CGameEditorPluginMap::EMapElemColorPalette> MapElemColorPalettes

bool ForceMacroblockColor

CGameEditorPluginMap::EPhaseOffset NextItemPhaseOffset

EPhaseOffset::None
EPhaseOffset::One8th
EPhaseOffset::Two8th
EPhaseOffset::Three8th
EPhaseOffset::Four8th
EPhaseOffset::Five8th
EPhaseOffset::Six8th
EPhaseOffset::Seven8th

CGameEditorPluginMap::EPhaseOffset NextMbAdditionalPhaseOffset

EPhaseOffset::None
EPhaseOffset::One8th
EPhaseOffset::Two8th
EPhaseOffset::Three8th
EPhaseOffset::Four8th
EPhaseOffset::Five8th
EPhaseOffset::Six8th
EPhaseOffset::Seven8th

CGameEditorPluginMap::EMapElemLightmapQuality NextMapElemLightmapQuality

EMapElemLightmapQuality::Normal
EMapElemLightmapQuality::High
EMapElemLightmapQuality::VeryHigh
EMapElemLightmapQuality::Highest
EMapElemLightmapQuality::Low
EMapElemLightmapQuality::VeryLow
EMapElemLightmapQuality::Lowest

bool ForceMacroblockLightmapQuality

bool UndergroundMode

bool BlockStockMode

nat3 CursorCoord

CGameEditorPluginMap::ECardinalDirections CursorDir

ECardinalDirections::North
ECardinalDirections::East
ECardinalDirections::South
ECardinalDirections::West

CGameCtnBlockInfo@ CursorBlockModel

CGameCtnBlockInfo@ CursorTerrainBlockModel

CGameCtnMacroBlockInfo@ CursorMacroblockModel

const CGameEditorGenericInventory@ Inventory

bool HideInventory

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 MwFastBuffer<CGameEditorPluginMap::EMapElemLightmapQuality> CopyPaste_GetLightmapQualityInSelection_Results

const MwFastBuffer<CGameCtnEditorScriptAnchoredObject@> MacroblockInstanceItemsResults

MwFastBuffer<wstring> GetItemsCountRequest

const CGameEditorPluginCameraAPI@ Camera

const CGameEditorPluginCursorAPI@ Cursor

const MwNodPool<CGameCtnEditorScriptAnchoredObject@> Items

const MwFastBuffer<wstring> MediatrackIngameClips

uint MediatrackIngameEditedClipIndex

const MwFastBuffer<CGameCtnBlock@> Blocks

const MwFastBuffer<CGameCtnBlockInfo@> BlockModels

const MwFastBuffer<CGameCtnBlockInfo@> TerrainBlockModels

const MwFastBuffer<CGameCtnMacroBlockInfo@> MacroblockModels

const MwFastBuffer<CGameCtnBlock@> ClassicBlocks

const MwFastBuffer<CGameCtnBlock@> TerrainBlocks

const MwFastBuffer<CGameCtnBlock@> GhostBlocks

const MwNodPool<CGameEditorMapScriptClipList@> FixedClipLists

const MwNodPool<CGameEditorMapScriptClipList@> FrameClipLists

const MwNodPool<CGameEditorMapScriptClipList@> MacroblockInstanceClipLists

const MwNodPool<CGameEditorMapMacroBlockInstance@> MacroblockInstances

const MwFastBuffer<CGameEditorPluginMapConnectResults@> ConnectResults

const MwNodPool<CGameCtnEditorScriptSpecialProperty@> AnchorData

MwFastBuffer<nat3> CustomSelectionCoords

vec3 CustomSelectionRGB

bool EnableEditorInputsCustomProcessing

bool EnableCursorShowingWhenInterfaceIsFocused

bool HideEditorInterface

bool HideBlockHelpers

bool ShowPlacementGrid

float CursorBrightnessFactor

bool HideAlwaysCursorDirectionalArrow

const bool IsTesting

const bool IsValidating

const bool EditorInputIsDown_Menu

const bool EditorInputIsDown_SwitchToRace

const bool EditorInputIsDown_Undo

const bool EditorInputIsDown_Redo

const bool EditorInputIsDown_CursorTiltLeft

const bool EditorInputIsDown_CursorTiltRight

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_SelectAll

const bool EditorInputIsDown_Copy

const bool EditorInputIsDown_Cut

const bool EditorInputIsDown_Paste

const float CollectionSquareSize

const float CollectionSquareHeight

const uint CollectionGroundY

const CGameEditorPluginMap::EValidationStatus ValidationStatus

EValidationStatus::NotValidable
EValidationStatus::Validable
EValidationStatus::Validated

float BleacherSpectatorsFillRatio

uint BleacherSpectatorsCount

string ManialinkText

const CGameManialinkPage@ ManialinkPage

Inherited methods CGameManiaApp

CGameUILayer@ UILayerCreate()

void UILayerDestroy(CGameUILayer@ Layer)

void UILayerDestroyAll()

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

void OpenLink(string Url, CGameManiaApp::ELinkType LinkType)

bool OpenFileInExplorer(wstring FileName)

void Dialog_Message(wstring Message)

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

MwId TTS_Context_Enter(int Level)

MwId TTS_Context_Leave(MwId ContextId)

void TTS_Context_Change_Control(MwId ContextId, CGameManialinkControl@ Control)

void TTS_Context_Change_Text(MwId ContextId, wstring Text, bool Translate)

void TTS_Context_Read_Lvl(int Level)

void TTS_Context_Read_Id(MwId ContextId)

wstring FilterProfanities(wstring TextToFilter)

Inherited members CGameManiaApp

const string ManiaAppUrl

const string ManiaAppBaseUrl

const int Now

const bool IsVisible

const uint CurrentDate

const string CurrentLocalDateText

const wstring CurrentTimezone

uint LayersDefaultManialinkVersion

const CGamePlayerInfo@ LocalUser

const CGameManiaTitle@ LoadedTitle

const CGameManiaApp::ESystemPlatform SystemPlatform

ESystemPlatform::None
ESystemPlatform::Steam
ESystemPlatform::UPlay
ESystemPlatform::PS4
ESystemPlatform::XBoxOne
ESystemPlatform::PS5
ESystemPlatform::XBoxSeries
ESystemPlatform::Stadia
ESystemPlatform::Luna

const CGameManiaApp::ESystemSkuIdentifier SystemSkuIdentifier

ESystemSkuIdentifier::Unknown
ESystemSkuIdentifier::EU
ESystemSkuIdentifier::US
ESystemSkuIdentifier::JP
ESystemSkuIdentifier::CN

bool EnableMenuNavigationInputs

const float MouseX

const float MouseY

const MwFastBuffer<CGameUILayer@> UILayers

const CXmlScriptParsingManager@ Xml

const CNetScriptHttpManager@ Http

const CGameVideoScriptManager@ Video

const CAudioScriptManager@ Audio

const CInputScriptManager@ Input

const CGameDataFileManagerScript@ DataFileMgr

const CGameScoreAndLeaderBoardManagerScript@ ScoreMgr

const CGameZoneManagerScript@ ZoneMgr

const CGameUserPrivilegesManagerScript@ PrivilegeMgr

const CGameMasterServerRichPresenceManagerScript@ PresenceMgr

const CGameClientTrackingScript@ TrackingMgr

const CGameUserManagerScript@ UserMgr

const CGameWebServicesNotificationManagerScript@ WSNotificationMgr

const CSystemPlatformScript@ System

const CGameManiaPlanetScriptAPI@ ManiaPlanet

bool TTS_Disabled

Inherited members CMwNod

string IdName

const MwId Id

Enums

ECardinalDirections

ECardinalDirections::North
ECardinalDirections::East
ECardinalDirections::South
ECardinalDirections::West

ECardinalDirections8

ECardinalDirections8::North
ECardinalDirections8::East
ECardinalDirections8::South
ECardinalDirections8::West
ECardinalDirections8::NorthEast
ECardinalDirections8::SouthEast
ECardinalDirections8::SouthWest
ECardinalDirections8::NorthWest

ERelativeDirections

ERelativeDirections::Forward
ERelativeDirections::RightForward
ERelativeDirections::Right
ERelativeDirections::RightBackward
ERelativeDirections::Backward
ERelativeDirections::LeftBackward
ERelativeDirections::Left
ERelativeDirections::LeftForward

EPlaceMode

EPlaceMode::Unknown
EPlaceMode::Terraform
EPlaceMode::Block
EPlaceMode::Macroblock
EPlaceMode::Skin
EPlaceMode::CopyPaste
EPlaceMode::Test
EPlaceMode::Plugin
EPlaceMode::CustomSelection
EPlaceMode::OffZone
EPlaceMode::BlockProperty
EPlaceMode::Path
EPlaceMode::GhostBlock
EPlaceMode::Item
EPlaceMode::Light
EPlaceMode::FreeBlock
EPlaceMode::FreeMacroblock

EditMode

EditMode::Unknown
EditMode::Place
EditMode::FreeLook
EditMode::Erase
EditMode::Pick
EditMode::SelectionAdd
EditMode::SelectionRemove

EShadowsQuality

EShadowsQuality::NotComputed
EShadowsQuality::VeryFast
EShadowsQuality::Fast
EShadowsQuality::Default
EShadowsQuality::High
EShadowsQuality::Ultra

EValidationStatus

EValidationStatus::NotValidable
EValidationStatus::Validable
EValidationStatus::Validated

EMapElemColor

EMapElemColor::Default
EMapElemColor::White
EMapElemColor::Green
EMapElemColor::Blue
EMapElemColor::Red
EMapElemColor::Black

EPhaseOffset

EPhaseOffset::None
EPhaseOffset::One8th
EPhaseOffset::Two8th
EPhaseOffset::Three8th
EPhaseOffset::Four8th
EPhaseOffset::Five8th
EPhaseOffset::Six8th
EPhaseOffset::Seven8th

EMapElemLightmapQuality

EMapElemLightmapQuality::Normal
EMapElemLightmapQuality::High
EMapElemLightmapQuality::VeryHigh
EMapElemLightmapQuality::Highest
EMapElemLightmapQuality::Low
EMapElemLightmapQuality::VeryLow
EMapElemLightmapQuality::Lowest

EMapElemColorPalette

EMapElemColorPalette::Classic
EMapElemColorPalette::Stunt
EMapElemColorPalette::Red
EMapElemColorPalette::Orange
EMapElemColorPalette::Yellow
EMapElemColorPalette::Lime
EMapElemColorPalette::Green
EMapElemColorPalette::Cyan
EMapElemColorPalette::Blue
EMapElemColorPalette::Purple
EMapElemColorPalette::Pink
EMapElemColorPalette::White
EMapElemColorPalette::Black

Documentation from build 2024-12-12 15:15:35
(Page rendering: 0.07 seconds, 14.78 MB)