|
| enum | ValidationStatus { NotValidable
, Validable
, Validated
} |
| |
| enum | CardinalDirections { North
, East
, South
, West
} |
| |
| enum | CardinalDirections8 {
North
, East
, South
, West
,
NorthEast
, SouthEast
, SouthWest
, NorthWest
} |
| |
| enum | RelativeDirections {
Forward
, RightForward
, Right
, RightBackward
,
Backward
, LeftBackward
, Left
, LeftForward
} |
| |
| enum | PlaceMode {
Unknown
, Terraform
, Block
, Macroblock
,
Skin
, CopyPaste
, Test
, Plugin
,
CustomSelection
, OffZone
, BlockProperty
, Path
,
GhostBlock
, Item
, Light
, FreeBlock
,
FreeMacroblock
} |
| |
| enum | EditMode {
Unknown
, Place
, FreeLook
, Erase
,
Pick
, SelectionAdd
, SelectionRemove
} |
| |
| enum | ShadowsQuality {
NotComputed
, VeryFast
, Fast
, Default
,
High
, Ultra
} |
| |
| enum | ValidationStatus { NotValidable
, Validable
, Validated
} |
| |
| enum | MapElemColor {
Default
, White
, Green
, Blue
,
Red
, Black
} |
| |
| enum | PhaseOffset {
None
, One8th
, Two8th
, Three8th
,
Four8th
, Five8th
, Six8th
, Seven8th
} |
| |
| enum | MapElemLightmapQuality {
Normal
, High
, VeryHigh
, Highest
,
Low
, VeryLow
, Lowest
} |
| |
| enum | MapElemColorPalette {
Classic
, Stunt
, Red
, Orange
,
Yellow
, Lime
, Green
, Cyan
,
Blue
, Purple
, Pink
, White
,
Black
} |
| |
| enum | ELinkType { ExternalBrowser
, ManialinkBrowser
} |
| |
|
| Void | ClearMapMetadata () |
| |
| Void | RequestEnterPlayground () |
| |
| Void | RequestLeavePlayground () |
| |
| Void | HideOtherPlugins () |
| |
| Void | ShowOtherPlugins () |
| |
| Void | ComputeShadows () |
| |
| Void | ComputeShadows (CMapEditorPlugin::ShadowsQuality ShadowsQuality) |
| |
| Void | DisplayDefaultSetObjectivesDialog () |
| |
| Boolean | Undo () |
| |
| Boolean | Redo () |
| |
| Void | Help () |
| |
| Void | Validate () |
| |
| Void | AutoSave () |
| |
| Void | Quit () |
| |
| Void | QuickQuit () |
| |
| Void | QuitAndSetResult (Text Type, Array< Text > Data) |
| |
| Void | QuickQuitAndSetResult (Text Type, Array< Text > Data) |
| |
| Void | TestMapFromStart () |
| |
| Void | TestMapFromCoord (Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Void | TestMapFromMacroblockInstance (CMacroblockInstance MbInstance) |
| |
| Void | TestMapWithMode (Text RulesModeName) |
| |
| Void | TestMapWithMode (Text RulesModeName, Text SettingsXml) |
| |
| Void | TestMapWithMode_SplitScreen (Text RulesModeName) |
| |
| Void | TestMapWithMode_SplitScreen (Text RulesModeName, Integer ScreenCount) |
| |
| Void | TestMapWithMode_SplitScreen (Text RulesModeName, Integer ScreenCount, Integer FakeCount, Text SettingsXml) |
| |
| Void | SaveMap (Text FileName) |
| |
| Void | SaveMapGamepadEditor (Text FileName) |
| |
| Void | SaveMap (Text FileName, Text Path) |
| |
| Void | SetNextMapElemColorPalette () |
| |
| CMapEditorPlugin::MapElemColor | GetMapElemColor (CBlock Block) |
| |
| CMapEditorPlugin::MapElemColor | GetMapElemColor (CItemAnchor AnchoredObject) |
| |
| CMapEditorPlugin::MapElemColor | GetMapElemColor (CAnchorData Anchor) |
| |
| Void | SetMapElemColor (CBlock Block, CMapEditorPlugin::MapElemColor Color) |
| |
| Void | SetMapElemColor (CItemAnchor AnchoredObject, CMapEditorPlugin::MapElemColor Color) |
| |
| Void | SetMapElemColor (CAnchorData Anchor, CMapEditorPlugin::MapElemColor Color) |
| |
| Text | GetColorPaletteName (CMapEditorPlugin::MapElemColorPalette EColorPalette) |
| |
| Vec3 | GetColorPaletteCurrentColor (CMapEditorPlugin::MapElemColorPalette EColorPalette, CMapEditorPlugin::MapElemColor EColor) |
| |
| Vec3 | GetColorPaletteColorblindColor (CMapEditorPlugin::MapElemColorPalette EColorPalette, CMapEditorPlugin::MapElemColor EColor) |
| |
| Vec3 | GetColorPaletteNotColorblindColor (CMapEditorPlugin::MapElemColorPalette EColorPalette, CMapEditorPlugin::MapElemColor EColor) |
| |
| Boolean | GetRaceCamera (Vec3 Position, Real Yaw, Real Pitch, Real Roll, Real 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 () |
| |
| Boolean | CanPlaceBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir, Boolean OnGround, Integer VariantIndex) |
| |
| Boolean | PlaceBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | CanPlaceGhostBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | PlaceGhostBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | CanPlaceBlock_NoDestruction (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir, Boolean OnGround, Integer VariantIndex) |
| |
| Boolean | PlaceBlock_NoDestruction (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | CanPlaceRoadBlocks (CBlockModel BlockModel, Int3 StartCoord, Int3 EndCoord) |
| |
| Boolean | PlaceRoadBlocks (CBlockModel BlockModel, Int3 StartCoord, Int3 EndCoord) |
| |
| Boolean | CanPlaceTerrainBlocks (CBlockModel BlockModel, Int3 StartCoord, Int3 EndCoord) |
| |
| Boolean | PlaceTerrainBlocks (CBlockModel BlockModel, Int3 StartCoord, Int3 EndCoord) |
| |
| Boolean | PlaceTerrainBlocks_NoDestruction (CBlockModel BlockModel, Int3 StartCoord, Int3 EndCoord) |
| |
| Boolean | CanPlaceMacroblock (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | PlaceMacroblock (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | PlaceMacroblock_AirMode (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | CanPlaceMacroblock_NoDestruction (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | PlaceMacroblock_NoDestruction (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | CanPlaceMacroblock_NoTerrain (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | PlaceMacroblock_NoTerrain (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | RemoveMacroblock (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | RemoveMacroblock_NoTerrain (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| CBlock | GetBlock (Int3 Coord) |
| |
| CBlock | GetBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| CBlock | GetGhostBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | IsBlockModelSkinnable (CBlockModel BlockModel) |
| |
| Integer | GetNbBlockModelSkins (CBlockModel BlockModel) |
| |
| Text | GetBlockModelSkin (CBlockModel BlockModel, Integer SkinIndex) |
| |
| Boolean | IsItemModelSkinnable (CGameItemModel ItemModel) |
| |
| Integer | GetNbItemModelSkins (CGameItemModel ItemModel) |
| |
| Text | GetItemModelSkin (CGameItemModel ItemModel, Integer SkinIndex) |
| |
| Text | GetSkinDisplayName (Text SkinFileName) |
| |
| Text | GetBlockSkinBg (CBlock Block) |
| |
| Text | GetBlockSkinFg (CBlock Block) |
| |
| Void | SetBlockSkin (CBlock Block, Text SkinFileName) |
| |
| Void | SetBlockSkins (CBlock Block, Text BgSkinFileName, Text FgSkinFileName) |
| |
| Text | GetItemSkinBg (CItemAnchor AnchoredObject) |
| |
| Text | GetItemSkinFg (CItemAnchor AnchoredObject) |
| |
| Void | SetItemSkin (CItemAnchor AnchoredObject, Text SkinFileName) |
| |
| Void | SetItemSkins (CItemAnchor AnchoredObject, Text BgSkinFileName, Text FgSkinFileName) |
| |
| Boolean | IsSkinForeground (CBlockModel BlockModel, Text SkinFileName) |
| |
| Boolean | IsSkinForeground (CGameItemModel ItemModel, Text SkinFileName) |
| |
| Boolean | IsMacroblockModelSkinnable (CMacroblockModel BlockModel) |
| |
| Boolean | SetMacroblockSkin (CMacroblockInstance Macroblock, Text SkinFileName) |
| |
| Boolean | OpenBlockSkinDialog (CBlock Block) |
| |
| Boolean | RemoveBlock (Int3 Coord) |
| |
| Boolean | RemoveBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | RemoveGhostBlock (CBlockModel BlockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | RemoveTerrainBlocks (Int3 StartCoord, Int3 EndCoord) |
| |
| Integer | GetBlockGroundHeight (CBlockModel BlockModel, Integer CoordX, Integer CoordZ, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Integer | GetGroundHeight (Integer CoordX, Integer CoordZ) |
| |
| Int3 | GetMouseCoordOnGround () |
| |
| Int3 | GetMouseCoordAtHeight (Integer CoordY) |
| |
| CBlock | GetStartLineBlock () |
| |
| Boolean | RemoveItem (CAnchorData Item) |
| |
| Void | CopyPaste_AddOrSubSelection (Int3 StartCoord, Int3 EndCoord) |
| |
| Boolean | CopyPaste_Symmetrize () |
| |
| Integer | CopyPaste_GetSelectedCoordsCount () |
| |
| Void | SaveMacroblock (CMacroblockModel MacroblockModel) |
| |
| Boolean | CopyPaste_ApplyColorToSelection (CMapEditorPlugin::MapElemColor Color) |
| |
| Boolean | CopyPaste_IncreaseSelectionPhaseOffset (CMapEditorPlugin::PhaseOffset Offset) |
| |
| Boolean | CopyPaste_DecreaseSelectionPhaseOffset (CMapEditorPlugin::PhaseOffset Offset) |
| |
| Boolean | CopyPaste_SetSelectionPhaseOffset (CMapEditorPlugin::PhaseOffset Offset) |
| |
| Boolean | CopyPaste_ApplyLightmapQualityToSelection (CMapEditorPlugin::MapElemLightmapQuality LightmapQuality) |
| |
| Void | CopyPaste_GetLightmapQualityInSelection () |
| |
| CMacroblockModel | GetMacroblockModelFromFilePath (Text MacroblockModelFilePath) |
| |
| CBlockModel | GetTerrainBlockModelFromName (Text TerrainBlockModelName) |
| |
| CBlockModel | GetBlockModelFromName (Text BlockModelName) |
| |
| CBlockClipList | CreateFrameClipList () |
| |
| CBlockClipList | CreateFixedClipList () |
| |
| Void | UnvalidateMetadata () |
| |
| Void | UnvalidateGameplayInfo () |
| |
| Void | UnvalidatePlayfield () |
| |
| Boolean | RemoveMacroblock_NoTerrain_NoUnvalidate (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Boolean | PlaceMacroblock_NoTerrain_NoUnvalidate (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir) |
| |
| Void | ResetAutoRepeat () |
| |
| Void | ComputeItemsForMacroblockInstance (CMacroblockInstance MacroBlockInstance) |
| |
| Void | GetConnectResults (CBlock ExistingBlock, CBlockModel NewBlock) |
| |
| Void | GetConnectResults (CBlock ExistingBlock, CMacroblockModel NewBlock) |
| |
| Void | GetConnectResults (CMacroblockInstance ExistingBlock, CBlockModel NewBlock) |
| |
| Void | GetConnectResults (CMacroblockInstance ExistingBlock, CMacroblockModel NewBlock) |
| |
| Integer | GetStartBlockCount (Boolean IncludeMultilaps) |
| |
| Integer | GetFinishBlockCount (Boolean IncludeMultilaps) |
| |
| Integer | GetMultilapBlockCount () |
| |
| Integer | GetCheckpointBlockCount () |
| |
| Integer | GetItemsCountResult () |
| |
| CMacroblockInstance | CreateMacroblockInstance (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir, CMapEditorPlugin::MapElemColor Color, Boolean ForceMacroblockColor) |
| |
| CMacroblockInstance | CreateMacroblockInstance (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir, CMapEditorPlugin::MapElemColor Color, Boolean ForceMacroblockColor, Integer UserData) |
| |
| CMacroblockInstance | CreateMacroblockInstance (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir, CBlockClipList DefaultClipList, CMapEditorPlugin::MapElemColor Color, Boolean ForceMacroblockColor) |
| |
| CMacroblockInstance | CreateMacroblockInstance (CMacroblockModel MacroblockModel, Int3 Coord, CMapEditorPlugin::CardinalDirections Dir, CBlockClipList DefaultClipList, CMapEditorPlugin::MapElemColor Color, Boolean ForceMacroblockColor, Integer UserData) |
| |
| CMacroblockInstance | GetMacroblockInstanceFromOrder (Integer Order) |
| |
| CMacroblockInstance | GetMacroblockInstanceFromUnitCoord (Int3 Coord) |
| |
| CMacroblockInstance | GetLatestMacroblockInstance () |
| |
| CMacroblockInstance | GetLatestMacroblockInstance (Integer Offset) |
| |
| CMacroblockInstance | GetMacroblockInstanceConnectedToClip (CBlockClip Clip) |
| |
| Boolean | RemoveMacroblockInstance (CMacroblockInstance MacroblockInstance) |
| |
| Boolean | RemoveMacroblockInstanceFromOrder (Integer Order) |
| |
| Boolean | RemoveMacroblockInstanceFromUnitCoord (Integer Order) |
| |
| Boolean | RemoveMacroblockInstancesByUserData (Integer UserData) |
| |
| Void | ResetAllMacroblockInstances () |
| |
| Integer | GetMaxOrder () |
| |
| Boolean | SetMapType (Text MapType) |
| |
| Text | GetMapType () |
| |
| Void | SetMapStyle (Text MapStyle) |
| |
| Text | GetMapStyle () |
| |
| Text | GetAvailableMapName () |
| |
| Boolean | IsMapFileNameAvailable (Text MapName) |
| |
| Vec3 | GetVec3FromCoord (Int3 Coord) |
| |
| Boolean | DoesAnchorHaveSpawn (CAnchorData Anchor) |
| |
| CUILayer | UILayerCreate () |
| |
| Void | UILayerDestroy (CUILayer Layer) |
| |
| Void | UILayerDestroyAll () |
| |
| Void | LayerCustomEvent (CUILayer Layer, Text Type, Array< Text > Data) |
| |
| Void | OpenLink (Text Url, CManiaApp::ELinkType LinkType) |
| |
| Boolean | OpenFileInExplorer (Text FileName) |
| |
| Void | Dialog_Message (Text Message) |
| |
| Text | Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly) |
| |
| Ident | TTS_Context_Enter (Integer Level) |
| |
| Ident | TTS_Context_Leave (Ident ContextId) |
| |
| Void | TTS_Context_Change (Ident ContextId, CMlControl Control) |
| |
| Void | TTS_Context_Change (Ident ContextId, Text Text, Boolean Translate) |
| |
| Void | TTS_Context_Read (Integer Level) |
| |
| Void | TTS_Context_Read (Ident ContextId) |
| |
| Text | FilterProfanities (Text TextToFilter) |
| |
API for the plugins of the map editor.
Supported declare modes :