Mostly Harmless

UE3:Object structs (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UDK Object (structs)

Contents

Object structs in other games:
RTNP, U1, U2, U2XMP, UE2Runtime, UT, UT2003, UT2004, UT3
Other member categories for this class:
functions, operators, static native functions

[edit] Structs

[edit] Array_Mirror

pointer Data 
int ArrayNum 
int ArrayMax 

[edit] BitArray_Mirror

pointer IndirectData 
int InlineData[4]  
int NumBits 
int MaxBits 

[edit] BoneAtom

Bone Atom definition

Quat Rotation 
Vector Translation 
float Scale 

[edit] Box

Modifiers: immutable

Vector Min 
Vector Max 
byte IsValid 

[edit] BoxSphereBounds

Vector Origin 
Vector BoxExtent 
float SphereRadius 

[edit] Color

Modifiers: immutable

byte
byte
byte
byte

[edit] Cylinder

float Radius 
float Height 

[edit] double

int
int

[edit] Guid

Modifiers: immutable

int
int
int
int

[edit] IndirectArray_Mirror

pointer Data 
int ArrayNum 
int ArrayMax 

[edit] InterpCurveFloat

array<InterpCurvePointFloat> Points 
EInterpMethodType InterpMethod 

[edit] InterpCurveLinearColor

array<InterpCurvePointLinearColor> Points 
EInterpMethodType InterpMethod 

[edit] InterpCurvePointFloat

float InVal 
float OutVal 
float ArriveTangent 
float LeaveTangent 
EInterpCurveMode InterpMode 

[edit] InterpCurvePointLinearColor

float InVal 
LinearColor OutVal 
LinearColor ArriveTangent 
LinearColor LeaveTangent 
EInterpCurveMode InterpMode 

[edit] InterpCurvePointQuat

float InVal 
Quat OutVal 
Quat ArriveTangent 
Quat LeaveTangent 
EInterpCurveMode InterpMode 

[edit] InterpCurvePointTwoVectors

float InVal 
TwoVectors OutVal 
TwoVectors ArriveTangent 
TwoVectors LeaveTangent 
EInterpCurveMode InterpMode 

[edit] InterpCurvePointVector

float InVal 
Vector OutVal 
Vector ArriveTangent 
Vector LeaveTangent 
EInterpCurveMode InterpMode 

[edit] InterpCurvePointVector2D

float InVal 
Vector2D OutVal 
Vector2D ArriveTangent 
Vector2D LeaveTangent 
EInterpCurveMode InterpMode 

[edit] InterpCurveQuat

array<InterpCurvePointQuat> Points 
EInterpMethodType InterpMethod 

[edit] InterpCurveTwoVectors

array<InterpCurvePointTwoVectors> Points 
EInterpMethodType InterpMethod 

[edit] InterpCurveVector

array<InterpCurvePointVector> Points 
EInterpMethodType InterpMethod 

[edit] InterpCurveVector2D

array<InterpCurvePointVector2D> Points 
EInterpMethodType InterpMethod 

[edit] IntPoint

Modifiers: immutable

Screen coordinates

int
int

[edit] LinearColor

Modifiers: immutable

float
float
float
float

Default values:

Property Value
A 1.0

[edit] Map_Mirror

Set_Mirror Pairs 

[edit] Matrix

Modifiers: immutable

Plane XPlane 
Plane YPlane 
Plane ZPlane 
Plane WPlane 

[edit] MultiMap_Mirror

Set_Mirror Pairs 

[edit] OctreeElementId

Mirror for FElementId used in generic Octree

pointer Node 
int ElementIndex 

[edit] Plane

Extends: Vector

Modifiers: immutable

float

[edit] pointer

int Dummy 

[edit] Quat

Modifiers: immutable

float
float
float
float

[edit] qword

int
int

[edit] RawDistribution

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

[edit] RenderCommandFence

A fence used to track rendering thread command execution.

int NumPendingFences 

[edit] RenderCommandFence_Mirror

int NumPendingFences 

[edit] Rotator

Modifiers: immutable

int Pitch 
int Yaw 
int Roll 

[edit] Set_Mirror

SparseArray_Mirror Elements 
pointer Hash 
int InlineHash 
int HashSize 

[edit] SHVector

A vector of spherical harmonic coefficients.

float V[9]  
float Padding[3]  

[edit] SHVectorRGB

A vector of spherical harmonic coefficients for each color component.

SHVector
SHVector
SHVector

[edit] SparseArray_Mirror

array<int> Elements 
BitArray_Mirror AllocationFlags 
int FirstFreeIndex 
int NumFreeIndices 

[edit] TAlphaBlend

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

[edit] ThreadSafeCounter

int Value 

[edit] TPOV

Point Of View type.

Vector Location 
Location
Rotator Rotation 
Rotation
float FOV 
FOV angle

Default values:

Property Value
FOV 90.0

[edit] TwoVectors

Modifiers: immutable

Vector v1 
Vector v2 

[edit] 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 
int bShouldFreeOnEmpty 

[edit] Vector

Modifiers: immutable

float
float
float

[edit] Vector2D

Modifiers: immutable

float
float

[edit] Vector4

Modifiers: immutable

float
float
float
float
Personal tools