package Editor

Class Summary
BrushBuilder
//=============================================================================
// BrushBuilder: Base class of UnrealEd brush builders.
//
// Tips for writing brush builders:
//
// * Always validate the user-specified and call BadParameters function
//   if anything is wrong, instead of actually building geometry.
//   If you build an invalid brush due to bad user parameters, you'll
//   cause an extraordinary amount of pain for the poor user.
//
// * When generating polygons with more than 3 vertices, BE SURE all the
//   polygon's vertices are coplanar!  Out-of-plane polygons will cause
//   geometry to be corrupted.
//=============================================================================
ConeBuilder
//=============================================================================
// ConeBuilder: Builds a 3D cone brush, compatible with cylinder of same size.
//=============================================================================
CubeBuilder
//=============================================================================
// CubeBuilder: Builds a 3D cube brush.
//=============================================================================
CurvedStairBuilder
//=============================================================================
// CurvedStairBuilder: Builds a curved staircase.
//=============================================================================
CylinderBuilder
//=============================================================================
// CylinderBuilder: Builds a 3D cylinder brush.
//=============================================================================
EditorEngine
//=============================================================================
// EditorEngine: The UnrealEd subsystem.
// This is a built-in Unreal class and it shouldn't be modified.
//=============================================================================
LinearStairBuilder
//=============================================================================
// LinearStairBuilder: Builds a Linear Staircase.
//=============================================================================
MaterialFactory
RawMaterialFactory
SheetBuilder
//=============================================================================
// SheetBuilder: Builds a simple sheet.
//=============================================================================
SpiralStairBuilder
//=============================================================================
// SpiralStairBuilder: Builds a spiral staircase.
//=============================================================================
TerrainBuilder
//=============================================================================
// TerrainBuilder: Builds a 3D cube brush, with a tessellated bottom.
//=============================================================================
TetrahedronBuilder
//=============================================================================
// TetrahedronBuilder: Builds an octahedron (not tetrahedron) - experimental.
//=============================================================================
VolumetricBuilder
//=============================================================================
// VolumetricBuilder: Builds a volumetric brush (criss-crossed sheets).
//=============================================================================