#include <big.h>
Public Types |
| enum | CardinalDirections { North,
East,
South,
West
} |
| enum | PlaceMode {
Unknown,
Terraform,
Block,
Macroblock,
Skin,
CopyPaste,
Test,
Plugin,
CustomSelection,
OffZone,
BlockProperty
} |
| enum | EditMode {
Unknown,
Place,
FreeLook,
Erase,
Pick,
SelectionAdd,
SelectionRemove
} |
Public Member Functions |
| Void | ComputeShadows () |
| Void | Undo () |
| Void | Redo () |
| Void | Quit () |
| Void | Help () |
| Void | Validate () |
| Void | AutoSave () |
| Void | SaveMap (Text FileName, Text Path) |
| Void | RemoveAllBlocks () |
| Void | RemoveAllBlocksAndTerrain () |
| Void | ShowCustomSelection () |
| Void | HideCustomSelection () |
| Void | CopyPaste_Copy () |
| Void | CopyPaste_Cut () |
| Void | CopyPaste_SelectAll () |
| Void | CopyPaste_ResetSelection () |
| Void | OpenToolsMenu () |
| Boolean | CanPlaceBlock (CBlockModel BlockModel, Int3 Coord, CardinalDirections Dir, Boolean OnGround, Integer VariantIndex) |
| Boolean | PlaceBlock (CBlockModel BlockModel, Int3 Coord, CardinalDirections Dir) |
| Boolean | CanPlaceBlock_NoDestruction (CBlockModel BlockModel, Int3 Coord, CardinalDirections Dir, Boolean OnGround, Integer VariantIndex) |
| Boolean | PlaceBlock_NoDestruction (CBlockModel BlockModel, Int3 Coord, 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 BlockModel, Int3 Coord, CardinalDirections Dir) |
| Boolean | PlaceMacroblock (CMacroblockModel BlockModel, Int3 Coord, CardinalDirections Dir) |
| Boolean | CanPlaceMacroblock_NoDestruction (CMacroblockModel BlockModel, Int3 Coord, CardinalDirections Dir) |
| Boolean | PlaceMacroblock_NoDestruction (CMacroblockModel BlockModel, Int3 Coord, CardinalDirections Dir) |
| CBlock | GetBlock (Int3 Coord) |
| Boolean | RemoveBlock (Int3 Coord) |
| Boolean | RemoveTerrainBlocks (Int3 StartCoord, Int3 EndCoord) |
| Integer | GetBlockGroundHeight (CBlockModel BlockModel, Integer CoordX, Integer CoordZ, CardinalDirections Dir) |
| CBlock | GetStartLineBlock () |
| Void | CopyPaste_AddOrSubSelection (Int3 StartCoord, Int3 EndCoord) |
| Boolean | CopyPaste_Symmetrize () |
| Void | SaveMacroblock (CMacroblockModel MacroblockModel) |
Member Enumeration Documentation
- Enumerator:
| Unknown |
|
| Place |
|
| FreeLook |
|
| Erase |
|
| Pick |
|
| SelectionAdd |
|
| SelectionRemove |
|
- Enumerator:
| Unknown |
|
| Terraform |
|
| Block |
|
| Macroblock |
|
| Skin |
|
| CopyPaste |
|
| Test |
|
| Plugin |
|
| CustomSelection |
|
| OffZone |
|
| BlockProperty |
|
Member Function Documentation
| Void CPlugin::AutoSave |
( |
| ) |
|
| Void CPlugin::ComputeShadows |
( |
| ) |
|
| Void CPlugin::CopyPaste_AddOrSubSelection |
( |
Int3 |
StartCoord, |
|
|
Int3 |
EndCoord |
|
) |
| |
| Void CPlugin::CopyPaste_Copy |
( |
| ) |
|
| Void CPlugin::CopyPaste_Cut |
( |
| ) |
|
| Void CPlugin::CopyPaste_ResetSelection |
( |
| ) |
|
| Void CPlugin::CopyPaste_SelectAll |
( |
| ) |
|
| Boolean CPlugin::CopyPaste_Symmetrize |
( |
| ) |
|
| CBlock CPlugin::GetStartLineBlock |
( |
| ) |
|
| Void CPlugin::HideCustomSelection |
( |
| ) |
|
| Void CPlugin::OpenToolsMenu |
( |
| ) |
|
| Void CPlugin::RemoveAllBlocks |
( |
| ) |
|
| Void CPlugin::RemoveAllBlocksAndTerrain |
( |
| ) |
|
| Void CPlugin::ShowCustomSelection |
( |
| ) |
|
| Void CPlugin::Validate |
( |
| ) |
|
Member Data Documentation
| const CBlock [] CPlugin::Blocks |
| Real CPlugin::CameraHAngle |
| Real CPlugin::CameraToTargetDistance |
| Real CPlugin::CameraVAngle |
| Int3 CPlugin::CursorCoord |
| Int3 [] CPlugin::CustomSelectionCoords |
| Vec3 CPlugin::CustomSelectionRGB |
| const CMlPage CPlugin::ManialinkPage |
| Text CPlugin::ManialinkText |
| Vec3 CPlugin::TargetedPosition |
The documentation for this struct was generated from the following file: