AlphaFramework API
1.0.3
|
Interactivley turns a ITerrain area into a plateau (all points have the same height). More...
Public Member Functions | |
HeightPlateau (ITerrain terrain, OmegaEngine.Graphics.Renderables.Terrain engineTerrain, Action refreshHandler) | |
Creates a new terrain plateau creator. More... | |
Public Member Functions inherited from AlphaFramework.Editor.World.TerrainModifiers.Height | |
override void | Apply (Vector2 terrainCoords, TerrainBrush brush) |
Applies and accumulates a modification to the Terrain. | |
override IUndoCommand | GetCommand () |
Creates a pre-executed undo command representing the accumulated Apply calls to this instance. | |
Protected Member Functions | |
override void | ModifyTerrain (Point offset, TerrainBrush brush, byte[,] oldData, byte[,] newData) |
Modifies the ITerrain and fills arrays with undo/redo data. | |
Protected Member Functions inherited from AlphaFramework.Editor.World.TerrainModifiers.Height | |
Height (ITerrain terrain, Terrain engineTerrain, Action refreshHandler) | |
Creates a new terrain height modifier. More... | |
Protected Member Functions inherited from AlphaFramework.Editor.World.TerrainModifiers.Base | |
Base (ITerrain terrain) | |
Creates a new Terrain modifier. More... | |
Additional Inherited Members | |
Protected Attributes inherited from AlphaFramework.Editor.World.TerrainModifiers.Base | |
readonly ExpandableRectangleArray< byte > | OldData = new ExpandableRectangleArray<byte>() |
Used to collect data as it was before the modifications. More... | |
readonly ExpandableRectangleArray< byte > | NewData = new ExpandableRectangleArray<byte>() |
Used to collect data as it is after the modifcations. More... | |
readonly ITerrain | Terrain |
The Terrain to modify. More... | |
Interactivley turns a ITerrain area into a plateau (all points have the same height).
|
inline |
Creates a new terrain plateau creator.
terrain | The ITerrain to modify. |
engineTerrain | The OmegaEngine.Graphics.Renderables.Terrain to live-update while modifying. |
refreshHandler | Called when the presenter needs to be reset. |