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

Editor.BrushBuilder

Extends
Object
Modifiers
abstract native

Core.Object
|   
+-- Editor.BrushBuilder

Direct Known Subclasses:

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

Constants Summary
Inherited Contants from Core.Object
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RotationUnitsToDegrees

Variables Summary
nameGroup
boolMergeCoplanars
array<BuilderPoly>Polys
array<vector>Vertices
BrushBuilder
stringBitmapFilename
stringToolTip
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAlignment, EAxis, ECamOrientation, ESheerAxis

Structures Summary
BuilderPoly
VertexIndices, Direction, Item, PolyFlags
Inherited Structures from Core.Object
Alignment, BoundingVolume, Box, Color, ComponentHandle, CompressedPosition, Coords, Dimension, Guid, InterpCurve, InterpCurvePoint, Matrix, ParticleHandle, Plane, Point, Quat, Range, RangeVector, Rectangle, Rotator, Scale, Vector

Functions Summary
functionbool BadParameters (optional string msg)
function BeginBrush (bool MergeCoplanars, name Group)
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 int PolyFlags)
function Poly4i (int Direction, int i, int j, int k, int l, optional name ItemName, optional int PolyFlags)
function PolyBegin (int Direction, optional name ItemName, optional int PolyFlags)
function PolyEnd ()
function Polyi (int i)
functionint Vertex3f (float x, float y, float z)
functionint Vertexv (vector v)
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddTimer, AddTimerS, Asc, Asin, Atan, BeginState, Blend, BlendR, Caps, Chr, Clamp, ClassIsChildOf, ClockwiseFrom, ColorCode, Constructed, Cos, Cross, Delete, Disable, Dot, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetPackageContents, GetPropertyText, GetRand, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, ProgressSeed, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveTimer, RemoveTimerS, ResetConfig, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, 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
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:33.510 - Created with UnCodeX