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

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

Box

Modifiers: immutable

Vector Min 
Vector Max 
byte IsValid 

BoxSphereBounds

Vector Origin 
Vector BoxExtent 
float SphereRadius 

Color

Modifiers: immutable

byte
byte
byte
byte

Cylinder

float Radius 
float Height 

double

int
int

DynamicMap_Mirror

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

Guid

Modifiers: immutable

int
int
int
int

IndirectArray_Mirror

pointer Data 
int ArrayNum 
int ArrayMax 

InterpCurveFloat

array<InterpCurvePointFloat> Points 
EInterpMethodType InterpMethod 

InterpCurvePointFloat

float InVal 
float OutVal 
float ArriveTangent 
float LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointQuat

float InVal 
Quat OutVal 
Quat ArriveTangent 
Quat LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointTwoVectors

float InVal 
TwoVectors OutVal 
TwoVectors ArriveTangent 
TwoVectors LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointVector

float InVal 
Vector OutVal 
Vector ArriveTangent 
Vector LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointVector2D

float InVal 
Vector2D OutVal 
Vector2D ArriveTangent 
Vector2D LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurveQuat

array<InterpCurvePointQuat> Points 
EInterpMethodType InterpMethod 

InterpCurveTwoVectors

array<InterpCurvePointTwoVectors> Points 
EInterpMethodType InterpMethod 

InterpCurveVector

array<InterpCurvePointVector> Points 
EInterpMethodType InterpMethod 

InterpCurveVector2D

array<InterpCurvePointVector2D> Points 
EInterpMethodType InterpMethod 

IntPoint

Modifiers: immutable

Screen coordinates

int
int

LinearColor

Modifiers: immutable

float
float
float
float

Default values:

Property Value
A 1.0

Map_Mirror

pointer Pairs 
int PairNum 
int PairMax 
pointer Hash 
int HashNum 

Matrix

Modifiers: immutable

Plane XPlane 
Plane YPlane 
Plane ZPlane 
Plane WPlane 

MultiMap_Mirror

pointer Pairs 
int PairNum 
int PairMax 
pointer Hash 
int HashNum 

Plane

Extends: Vector

Modifiers: immutable

float

pointer

int Dummy 

Quat

Modifiers: immutable

float
float
float
float

qword

int
int

RawDistribution

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

RenderCommandFence

A fence used to track rendering thread command execution.

int NumPendingFences 

Rotator

Modifiers: immutable

int Pitch 
int Yaw 
int Roll 

TextureMipBulkData_Mirror

Extends: UntypedBulkData_Mirror

int bShouldFreeOnEmtpy 

ThreadSafeCounter

int Value 

TPOV

Point Of View type.

Vector Location 
Location
Rotator Rotation 
Rotation
float FOV 
FOV angle

Default values:

Property Value
FOV 90.0

TwoVectors

Modifiers: immutable

Vector v1 
Vector v2 

UntypedBulkData_Mirror

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

Modifiers: immutable

float
float
float

Vector2D

Modifiers: immutable

float
float

Vector4

Modifiers: immutable

float
float
float
float