I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:BrushBuilder (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> BrushBuilder
Package: 
UnrealEd
Direct subclasses:
ConeBuilder, CubeBuilder, CurvedStairBuilder, CylinderBuilder, LinearStairBuilder, SheetBuilder, SpiralStairBuilder, TetrahedronBuilder, VolumetricBuilder
This class in other games:
UT, U2, U2XMP, UE2Runtime, UT2003, UT2004, UT3


Properties

Property group 'BrushBuilder'

BitmapFilename

Type: string


Default value: "BBGeneric"

ToolTip

Type: string

Localized string that will be displayed as the name of this brush builder in the editor

Default value: "BrushBuilderName_Generic"

Internal variables

Group

Type: name

Modifiers: private


MergeCoplanars

Type: bool

Modifiers: private


Polys

Type: array<BuilderPoly>

Modifiers: private


Vertices

Type: array<Object.Vector>

Modifiers: private


Structs

BuilderPoly

array<int> VertexIndices 
int Direction 
name Item 
int PolyFlags 

Functions

Native functions

BadParameters

native function bool BadParameters (optional string msg)


BeginBrush

native function BeginBrush (bool InMergeCoplanars, name InGroup)


EndBrush

native function bool EndBrush ()


GetPolyCount

native function int GetPolyCount ()


GetVertex

native function Object.Vector GetVertex (int i)


GetVertexCount

native function int GetVertexCount ()


Poly3i

native function Poly3i (int Direction, int i, int j, int k, optional name ItemName, optional bool bIsTwoSidedNonSolid)


Poly4i

native function Poly4i (int Direction, int i, int j, int k, int l, optional name ItemName, optional bool bIsTwoSidedNonSolid)


PolyBegin

native function PolyBegin (int Direction, optional name ItemName)


PolyEnd

native function PolyEnd ()


Polyi

native function Polyi (int i)


Vertex3f

native function int Vertex3f (float x, float y, float z)


Vertexv

native function int Vertexv (Object.Vector v)


Events

Build

event bool Build ()