API for the plugins of the map editor.
Inherits from Game::CGameManiaApp → MwFoundations::CMwNod
Inherits from Game::CGameManiaApp → MwFoundations::CMwNod
API for the plugins of the map editor.
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)
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
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)
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
string IdName
const MwId Id
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)