Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Editor.BrushBuilder

Extends
Object
Modifiers
abstract hidecategories ( Object , BrushBuilder ) native

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Editor.BrushBuilder

Direct Known Subclasses:

ConeBuilder, CubeBuilder, CurvedStairBuilder, CylinderBuilder, LinearStairBuilder, SheetBuilder, SpiralStairBuilder, TetrahedronBuilder, VolumetricBuilder

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
nameGroup
boolMergeCoplanars
array<BuilderPoly>Polys
array<vector>Vertices
BrushBuilder
stringBitmapFilename
stringToolTip
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
BuilderPoly
VertexIndices, Direction, Item, PolyFlags
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
functionbool BadParameters (optional string msg)
function BeginBrush (bool InMergeCoplanars, name InGroup)
eventbool Build ()
functionbool EndBrush ()
functionint GetPolyCount ()
functionvector GetVertex (int i)
functionint GetVertexCount ()
function Poly3i (int Direction, int i, int j, int k, optional name ItemName, optional bool bIsTwoSidedNonSolid)
function Poly4i (int Direction, int i, int j, int k, int l, optional name ItemName, optional bool bIsTwoSidedNonSolid)
function PolyBegin (int Direction, optional name ItemName)
function PolyEnd ()
function Polyi (int i)
functionint Vertex3f (float x, float y, float z)
functionint Vertexv (vector v)
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


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 InMergeCoplanars, name InGroup )

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 bool bIsTwoSidedNonSolid )

Poly4i Source code

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

PolyBegin Source code

native function PolyBegin ( int Direction, optional name ItemName )

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"
   Name="Default__BrushBuilder"
   ObjectArchetype=Object'Core.Default__Object'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:35.298 - Created with UnCodeX