| TSharedFromThis | ||||
| FGCObject | ||||
| FEditorCommonDrawHelper
|
Module |
|
Header |
/Engine/Plugins/Editor/GeometryMode/Source/GeometryMode/Public/GeometryEdMode.h |
Include |
#include "GeometryEdMode.h" |
class FEdModeGeometry : public FEdMode
Allows for BSP geometry to be edited directly
Name | Description | ||
---|---|---|---|
|
GeomObjects |
Custom data compiled when this mode is entered, based on currently selected brushes. |
Name | Description | |
---|---|---|
|
FEdModeGeometry() |
Name | Description | |
---|---|---|
|
~FEdModeGeometry() |
Name | Description | ||
---|---|---|---|
|
CacheSelectedData ( |
Cache all the selected geometry on the object, and add to the array if any is found |
|
|
CountObjectsSelected() |
Returns the number of objects that are selected. |
|
|
CountSelectedEdges() |
Returns the number of edges that are selected. |
|
|
CountSelectedPolygons() |
Returns the number of polygons that are selected. |
|
|
CountSelectedVertices() |
Returns the number of vertices that are selected. |
|
|
TSharedRef< ... |
Create() |
|
|
ExecDelete() |
||
|
FinalizeSourceData() |
||
|
FindFromCache ( |
Attempt to find all the new geometry using the cached data, and cache those new ones out |
|
|
GeometrySelectNone |
Deselects all edges, polygons, and vertices for all selected objects. |
|
|
TGeomObjectC... |
GeomObjectConstItor() |
|
|
TGeomObjectI... |
GeomObjectItor() |
|
|
GetFromSource() |
Compiles geometry mode information from the selected brushes. |
|
|
FGeomObjectP... |
GetGeomObject ( |
|
|
const FGeomO... |
GetGeomObject ( |
|
|
GetSelectedEdges |
Returns the edges that are selected. |
|
|
GetSelectedPolygons |
Returns the polygons that are selected. |
|
|
GetSelectedVertices ( |
Fills an array with all selected vertices. Fills an array with all selected vertices. |
|
|
GetSelectionState() |
Utility function that allow you to poll and see if certain sub elements are currently selected. |
|
|
HaveEdgesSelected() |
Returns true if the user has edges selected. |
|
|
HavePolygonsSelected() |
Returns true if the user has polygons selected. |
|
|
HaveVerticesSelected() |
Returns true if the user has vertices selected. |
|
|
RenderEdge ( |
||
|
RenderPoly ( |
||
|
RenderVertex ( |
||
|
SelectCachedData |
Select all the verts/edges/polys that were found Return true if successful |
|
|
SendToSource() |
Changes the source brushes to match the current geometry data. |
|
|
ShowModifierWindow ( |
Name | Description | ||
---|---|---|---|
|
ActorSelectionChangeNotify() |
||
|
ComputeBoundingBoxForViewportFocus ( |
Allows an editor mode to override the bounding box used to focus the viewport on a selection |
|
|
Enter() |
||
|
Exit() |
||
|
GetCustomDrawingCoordinateSystem |
||
|
GetCustomInputCoordinateSystem |
||
|
GetWidgetLocation() |
Allows each mode/tool to determine a good location for the widget to be drawn at. |
|
|
IsCompatibleWith ( |
||
|
MapChangeNotify() |
||
|
PostUndo() |
||
|
Render ( |
Draws translucent polygons on brushes and volumes. |
|
|
SelectionChanged() |
||
|
ShouldDrawBrushWireframe ( |
||
|
ShowModeWidgets() |
||
|
UpdateInternalData() |
||
|
UsesToolkits() |
True if this mode uses a toolkit mode (eventually they all should) |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |
Name |
Description |
|
---|---|---|
|
HGeomMidPoints |
Struct for cacheing of selected objects components midpoints for reselection when rebuilding the BSP |
Name |
Description |
---|---|
TGeomObjectConstIterator |
|
TGeomObjectIterator |