Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Editor.BrushBuilder

Extends
  Object
Modifiers
  abstract native hidecategories ( Object ) hidecategories ( BrushBuilder )

    Core.Object
    |
    +-- Editor.BrushBuilder

#### Direct Known Subclasses:

> ConeBuilder, CubeBuilder, CylinderBuilder, SheetBuilder

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
name | Group
bool | MergeCoplanars
array<BuilderPoly> | Polys
array<vector> | Vertices
BrushBuilder
string | BitmapFilename
string | ToolTip

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
BuilderPoly VertexIndices, Direction, Item, PolyFlags

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
| bool | BadParameters (optional string msg)
|  | BeginBrush (bool MergeCoplanars, name Group)
| bool | Build ()
| bool | EndBrush ()
| int | GetPolyCount ()
| vector | GetVertex (int i)
| int | GetVertexCount ()
|  | Poly3i (int Direction, int i, int j, int k, optional name ItemName, optional int PolyFlags)
|  | Poly4i (int Direction, int i, int j, int k, int l, optional name ItemName, optional int PolyFlags)
|  | PolyBegin (int Direction, optional name ItemName, optional int PolyFlags)
|  | PolyEnd ()
|  | Polyi (int i)
| int | Vertex3f (float x, float y, float z)
| int | Vertexv (vector v)

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Variables Detail

#### Group Source code

var private name Group;

#### MergeCoplanars Source code

var private bool MergeCoplanars;

#### Polys Source code

var private array<BuilderPoly> Polys;

#### Vertices Source code

var private array<vector> Vertices;

### BrushBuilder

#### BitmapFilename Source code

var(BrushBuilder) string BitmapFilename;

#### ToolTip Source code

var(BrushBuilder) string ToolTip;

Structures Detail

#### BuilderPoly Source code

struct BuilderPoly
{

> var int Direction;
> var name Item;
> var int PolyFlags;
> var array<int> VertexIndices;

};

Functions Detail

#### BadParameters Source code

native function bool BadParameters ( optional string msg )

#### BeginBrush Source code

native function BeginBrush ( bool MergeCoplanars, name Group )

#### Build Source code

event bool Build ( )

#### EndBrush Source code

native function bool EndBrush ( )

#### GetPolyCount Source code

native function int GetPolyCount ( )

#### GetVertex Source code

native function vector GetVertex ( int i )

#### GetVertexCount Source code

native function int GetVertexCount ( )

#### Poly3i Source code

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

#### Poly4i Source code

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

#### PolyBegin Source code

native function PolyBegin ( int Direction, optional name ItemName, optional int PolyFlags )

#### PolyEnd Source code

native function PolyEnd ( )

#### Polyi Source code

native function Polyi ( int i )

#### Vertex3f Source code

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

#### Vertexv Source code

native function int Vertexv ( vector v )

Defaultproperties

    defaultproperties
    {
    	BitmapFilename="BBGeneric"
    	ToolTip="Generic Builder"
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:28.545 - Created with UnCodeX