I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:Object structs (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 03:55, 9 August 2008 by Wormbo (Talk | contribs)

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


Structs

BoundingVolume

Extends: Box

Plane Sphere 

Box

Vector Min 
Vector Max 
byte IsValid 

Color

byte
byte
byte
byte

CompressedPosition

A combined player movement state with special handling during replication.

Vector Location 
Player location.
Rotator Rotation 
Player rotation, Roll component is not replicated.
Vector Velocity 
Player velocity.

Coords

Vector Origin 
Vector XAxis 
Vector YAxis 
Vector ZAxis 

FloatBox

float X1 
float Y1 
float X2 
float Y2 

Guid

int
int
int
int

IntBox

int X1 
int Y1 
int X2 
int Y2 

InterpCurve

array<InterpCurvePoint> Points 

InterpCurvePoint

float InVal 
float OutVal 

Matrix

Plane XPlane 
Plane YPlane 
Plane ZPlane 
Plane WPlane 

Plane

Extends: Vector

Describes a plane using X/Y/Z as normal vector and W as distance from origin or a sphere using X/Y/Z as center location and W as radius. Note that components are rounded for replication, so Plane values actually describing a plane may need their X/Y/Z values multiplied by a larger value prior to replication, similar to vectors.

float

Quat

Main article: Quaternion
float
float
float
float

Range

float Min 
float Max 

RangeVector

Range
Range
Range

Rotator

Main article: Rotator
int Pitch 
int Yaw 
int Roll 

Scale

Vector Scale 
float SheerRate 
ESheerAxis SheerAxis 

TMultiMap

pointer FArray_Data 
int FArray_ArrayNum 
int FArray_ArrayMax 
pointer TMapBase_Hash 
int TMapBase_HashCount 

Vector

Main article: Vector
float
float
float