Mostly Harmless

UE3:Object structs (UDK)

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

Structs[edit]

Array_Mirror[edit]

pointer Data 
int ArrayNum 
int ArrayMax 

BitArray_Mirror[edit]

pointer IndirectData 
int InlineData[4]  
int NumBits 
int MaxBits 

BoneAtom[edit]

Bone Atom definition

Quat Rotation 
Vector Translation 
float Scale 

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

Guid[edit]

Modifiers: immutable

int
int
int
int

IndirectArray_Mirror[edit]

pointer Data 
int ArrayNum 
int ArrayMax 

InterpCurveFloat[edit]

array<InterpCurvePointFloat> Points 
EInterpMethodType InterpMethod 

InterpCurveLinearColor[edit]

array<InterpCurvePointLinearColor> Points 
EInterpMethodType InterpMethod 

InterpCurvePointFloat[edit]

float InVal 
float OutVal 
float ArriveTangent 
float LeaveTangent 
EInterpCurveMode InterpMode 

InterpCurvePointLinearColor[edit]

float InVal 
LinearColor OutVal 
LinearColor ArriveTangent 
LinearColor 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]

Set_Mirror Pairs 

Matrix[edit]

Modifiers: immutable

Plane XPlane 
Plane YPlane 
Plane ZPlane 
Plane WPlane 

MultiMap_Mirror[edit]

Set_Mirror Pairs 

OctreeElementId[edit]

Mirror for FElementId used in generic Octree

pointer Node 
int ElementIndex 

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 

RenderCommandFence_Mirror[edit]

int NumPendingFences 

Rotator[edit]

Modifiers: immutable

int Pitch 
int Yaw 
int Roll 

Set_Mirror[edit]

SparseArray_Mirror Elements 
pointer Hash 
int InlineHash 
int HashSize 

SHVector[edit]

A vector of spherical harmonic coefficients.

float V[9]  
float Padding[3]  

SHVectorRGB[edit]

A vector of spherical harmonic coefficients for each color component.

SHVector
SHVector
SHVector

SparseArray_Mirror[edit]

array<int> Elements 
BitArray_Mirror AllocationFlags 
int FirstFreeIndex 
int NumFreeIndices 

TAlphaBlend[edit]

Structure to encompass Alpha Interpolation.

float AlphaIn 
Internal Lerped value for Alpha
float AlphaOut 
Resulting Alpha value, between 0.f and 1.f
float AlphaTarget 
Target to reach
float BlendTime 
Default blend time
float BlendTimeToGo 
Time left to reach target
AlphaBlendType BlendType 
Type of blending used (Linear, Cubic, etc.)

Default values:

Property Value
BlendTime 0.67
BlendType ABT_Linear

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 
int bShouldFreeOnEmpty 

Vector[edit]

Modifiers: immutable

float
float
float

Vector2D[edit]

Modifiers: immutable

float
float

Vector4[edit]

Modifiers: immutable

float
float
float
float