Module |
|
Header |
/Engine/Source/Developer/BSPUtils/Public/BSPUtils.h |
Include |
#include "BSPUtils.h" |
class FBSPUtils
Name | Description | ||
---|---|---|---|
|
bspBrushCSG |
Performs any CSG operation between the brush and the world. |
|
|
bspBuildFPolys |
Build EdPoly list from a model's Bsp. Not transactional. |
|
|
bspCleanup ( |
Clean up all nodes after a CSG operation. |
|
|
bspMergeCoplanars |
||
|
bspNodeToFPoly |
Convert a Bsp node to an EdPoly. Returns number of vertices in Bsp node. |
|
|
bspOptGeom ( |
Optimize a level's Bsp, eliminating T-joints where possible, and building side links. |
|
|
bspRepartition |
Repartition Bsp tree |
|
|
polyFindMaster |
Find the Brush EdPoly corresponding to a given Bsp surface. returns true if poly not available |
|
|
polyGetLinkedPolys |
Populates a list with all polys that are linked to the specified poly. |
|
|
polyGetOuterEdgeList |
Takes a list of polygons and returns a list of the outside edges (edges which are not shared by other polys in the list). |
|
|
polySetAndClearPolyFlags |
Sets and clears all Bsp node flags. Affects all nodes, even ones that don't really exist. |
|
|
polySplitOverlappingEdges |
Takes a list of polygons and creates a new list of polys which have no overlapping edges. |
|
|
polyUpdateMaster |
Update a the master brush EdPoly corresponding to a newly-changed poly to reflect its new properties. |