|
| class | CheckeredBrushFactory |
| | Constructs CheckeredBrush. More...
|
| |
| class | CheckeredBrush |
| | Brush that alternates between two block types, in a checkered pattern. More...
|
| |
| class | CloudyBrushFactory |
| | Constructs CloudyBrush. More...
|
| |
| class | CloudyBrush |
| | Brush that uses 3D perlin noise to create "cloudy" patterns. More...
|
| |
| class | NormalBrushFactory |
| | Constructs NormalBrush. More...
|
| |
| class | NormalBrush |
| | Brush that creates a solid, single-block fill. More...
|
| |
| class | RainbowBrush |
| | Brush that creates a diagonal rainbow pattern, using Red, Orange, Yellow, Green, Aqua, Blue, and Violet blocks. More...
|
| |
| class | RandomBrushFactory |
| | Constructs RandomBrush. More...
|
| |
| class | RandomBrush |
| | Brush that creates a random pattern, with individually adjustable probabilities for each blocktype. More...
|
| |
| class | ReplaceBrushFactory |
| | Constructs ReplaceBrush. More...
|
| |
| class | ReplaceBrush |
| | Brush that replaces all blocks of given type(s) with a replacement blocktype. More...
|
| |
| class | ReplaceBrushBrushFactory |
| | Constructs ReplaceBrushBrush. More...
|
| |
| class | ReplaceBrushBrush |
| | Brush that replaces all blocks of the given type with output of a brush. More...
|
| |
| class | ReplaceNotBrushFactory |
| | Constructs ReplaceNotBrush. More...
|
| |
| class | ReplaceNotBrush |
| | Brush that replaces all blocks EXCEPT those of given type(s) with a replacement blocktype. More...
|
| |
| class | BrushManager |
| | Indexes available brushes. Provides /Brush command, a way to register new brushes, a way to look up existing brushes by name.
|
| |
| class | CopyState |
| | Represents a set of copied blocks, including metadata. Created by /Copy and /Cut commands. More...
|
| |
| class | DrawOperation |
| | Abstract class representing a drawing operation. More...
|
| |
| class | BlockDBDrawOperation |
| | Draw operation that applies changes from a given BlockDBEntry array. More...
|
| |
| class | CuboidDrawOperation |
| | Draw operation that creates a simple cuboid. More...
|
| |
| class | CuboidHollowDrawOperation |
| | Draw operation that creates a hollow cuboid, optionally filling the center. More...
|
| |
| class | CuboidWireframeDrawOperation |
| | Draw operation that creates a wireframe cuboid, optionally filling sides and center. More...
|
| |
| class | CutDrawOperation |
| | Draw operation that handles /Cut command. Copies everything into currently-selected copy slot as soon as Begin() is called, then gradually fills the area. More...
|
| |
| class | EllipsoidDrawOperation |
| | Draw operation that creates a filled ellipsoid. More...
|
| |
| class | EllipsoidHollowDrawOperation |
| | Draw operation that creates a hollow ellipsoid, or an ellipsoid filled differently on inside and outside. The "shell" of the ellipsoid is always 1 block wide. More...
|
| |
| class | Fill2DDrawOperation |
| | Draw operation that performs a 2D flood fill. Uses player's position to determine plane of filling. More...
|
| |
| class | LineDrawOperation |
| | Draw operation that creates a simple line, 1 block thick. More...
|
| |
| class | PasteDrawOperation |
| | Draw operation that handles aligned (two-mark) pasting for /PasteX and /PasteNotX commands. Also used internally by /Paste and /PasteNot. More...
|
| |
| class | QuickPasteDrawOperation |
| | Draw operation that handles non-aligned (single-mark) pasting for /Paste and /PasteNot. Preserves original orientation of the CopyState. More...
|
| |
| class | SphereDrawOperation |
| | Draw operation that creates a solid sphere. More...
|
| |
| class | SphereHollowDrawOperation |
| | Draw operation that creates a hollow sphere, or a sphere filled differently on inside and outside. The "shell" of the sphere is always 1 block wide. More...
|
| |
| class | TorusDrawOperation |
| | Draw operation that creates a horizontal torus. More...
|
| |
| class | TriangleDrawOperation |
| | Draw operation that creates a filled triangle, 1 block thick, using three given coordinates as vertices. More...
|
| |
| class | TriangleWireframeDrawOperation |
| | Draw operation that creates an outline of a triangle, using three given coordinates as vertices. More...
|
| |
| class | UndoDrawOperation |
| | Draw operation that handles /Undo and /Redo commands. Applies changes stored in a given UndoState object. More...
|
| |
| class | DrawOpWithBrush |
| | A self-contained DrawOperation that prodivides its own brush. Purpose of this class is mostly to take care of the boilerplate code. More...
|
| |
| interface | IBrushFactory |
| | Class that desribes a type of brush in general, and allows creating new brushes with /Brush. One instance of IBrushFactory for each type of brush is kept by the BrushManager. More...
|
| |
| interface | IBrush |
| | Class that describes a configured brush, and allows creating instances for specific DrawOperations. Configuration-free brush types may combine IBrushFactory and IBrushType into one class. More...
|
| |
| interface | IBrushInstance |
| | Class that describes an individual instance of a configured brush. Each brush instance will only be used for one DrawOperation, so it can store state. Stateless brush types may combine IBrush and IBrushInstance into one class. More...
|
| |
| class | UndoState |
| | Object used to store More...
|
| |
| struct | UndoBlock |
| | Stores state of a block at a particular coordinate, used by UndoState. More...
|
| |