Gah - a solution with more questions. – EntropicLqd

UE3:Object structs (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object (structs)
Object structs in other games:
RTNP, U1, UT, U2, U2XMP, UE2Runtime, UT2003, UT2004, UDK
Other member categories for this class:
operators, static native functions

Structs[edit]

Box[edit]

Modifiers: immutable

Vector Min 
Vector Max 
byte IsValid 

BoxSphereBounds[edit]

Vector Origin 
Vector BoxExtent 
float SphereRadius 

Color[edit]

Modifiers: immutable

byte
byte
byte
byte

Cylinder[edit]

float Radius 
float Height 

double[edit]

int
int

DynamicMap_Mirror[edit]

pointer Hash 
int HashSize 
int Count 
array<int> Pairs 
pointer FreePairs 

Guid[edit]

Modifiers: immutable

int
int
int
int

IndirectArray_Mirror[edit]

pointer Data 
int ArrayNum 
int ArrayMax 

InterpCurveFloat[edit]

array<InterpCurvePointFloat> Points 
EInterpMethodType InterpMethod 

InterpCurvePointFloat[edit]

float InVal 
float OutVal 
float ArriveTangent 
float LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointQuat[edit]

float InVal 
Quat OutVal 
Quat ArriveTangent 
Quat LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointTwoVectors[edit]

float InVal 
TwoVectors OutVal 
TwoVectors ArriveTangent 
TwoVectors LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointVector[edit]

float InVal 
Vector OutVal 
Vector ArriveTangent 
Vector LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointVector2D[edit]

float InVal 
Vector2D OutVal 
Vector2D ArriveTangent 
Vector2D LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurveQuat[edit]

array<InterpCurvePointQuat> Points 
EInterpMethodType InterpMethod 

InterpCurveTwoVectors[edit]

array<InterpCurvePointTwoVectors> Points 
EInterpMethodType InterpMethod 

InterpCurveVector[edit]

array<InterpCurvePointVector> Points 
EInterpMethodType InterpMethod 

InterpCurveVector2D[edit]

array<InterpCurvePointVector2D> Points 
EInterpMethodType InterpMethod 

IntPoint[edit]

Modifiers: immutable

Screen coordinates

int
int

LinearColor[edit]

Modifiers: immutable

float
float
float
float

Default values:

Property Value
A 1.0

Map_Mirror[edit]

pointer Pairs 
int PairNum 
int PairMax 
pointer Hash 
int HashNum 

Matrix[edit]

Modifiers: immutable

Plane XPlane 
Plane YPlane 
Plane ZPlane 
Plane WPlane 

MultiMap_Mirror[edit]

pointer Pairs 
int PairNum 
int PairMax 
pointer Hash 
int HashNum 

Plane[edit]

Extends: Vector

Modifiers: immutable

float

pointer[edit]

int Dummy 

Quat[edit]

Modifiers: immutable

float
float
float
float

qword[edit]

int
int

RawDistribution[edit]

byte Type 
byte Op 
byte LookupTableNumElements 
byte LookupTableChunkSize 
array<float> LookupTable 
float LookupTableTimeScale 
float LookupTableStartTime 

RenderCommandFence[edit]

A fence used to track rendering thread command execution.

int NumPendingFences 

Rotator[edit]

Modifiers: immutable

int Pitch 
int Yaw 
int Roll 

TextureMipBulkData_Mirror[edit]

Extends: UntypedBulkData_Mirror

int bShouldFreeOnEmtpy 

ThreadSafeCounter[edit]

int Value 

TPOV[edit]

Point Of View type.

Vector Location 
Location
Rotator Rotation 
Rotation
float FOV 
FOV angle

Default values:

Property Value
FOV 90.0

TwoVectors[edit]

Modifiers: immutable

Vector v1 
Vector v2 

UntypedBulkData_Mirror[edit]

pointer VfTable 
int BulkDataFlags 
int ElementCount 
int BulkDataOffsetInFile 
int BulkDataSizeOnDisk 
int SavedBulkDataFlags 
int SavedElementCount 
int SavedBulkDataOffsetInFile 
int SavedBulkDataSizeOnDisk 
pointer BulkData 
int LockStatus 
pointer AttachedAr 

Vector[edit]

Modifiers: immutable

float
float
float

Vector2D[edit]

Modifiers: immutable

float
float

Vector4[edit]

Modifiers: immutable

float
float
float
float