Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
Difference between revisions of "UE2:Object structs (UT2004)"
From Unreal Wiki, The Unreal Engine Documentation Site
(Auto-generated page) |
m |
||
Line 3: | Line 3: | ||
| part = structs | | part = structs | ||
}} | }} | ||
− | + | ||
==Structs== | ==Structs== | ||
===BoundingVolume=== | ===BoundingVolume=== | ||
Line 25: | Line 25: | ||
===CompressedPosition=== | ===CompressedPosition=== | ||
− | + | A combined player movement state with special handling during replication. | |
− | ; {{tl|Vector}} Location : | + | ; {{tl|Vector}} Location : Player location. |
− | ; {{tl|Rotator}} Rotation : | + | ; {{tl|Rotator}} Rotation : Player rotation, ''Roll'' component is not replicated. |
− | ; {{tl|Vector}} Velocity : | + | ; {{tl|Vector}} Velocity : Player velocity. |
===Coords=== | ===Coords=== | ||
Line 77: | Line 77: | ||
'''Extends:''' {{tl|Vector}} | '''Extends:''' {{tl|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]] W : <!-- enter variable description --> | ; [[float]] W : <!-- enter variable description --> | ||
===Quat=== | ===Quat=== | ||
− | + | {{main|Quaternion}} | |
; [[float]] X : <!-- enter variable description --> | ; [[float]] X : <!-- enter variable description --> | ||
; [[float]] Y : <!-- enter variable description --> | ; [[float]] Y : <!-- enter variable description --> | ||
Line 99: | Line 99: | ||
===Rotator=== | ===Rotator=== | ||
− | + | {{main|Rotator}} | |
; [[int]] Pitch : <!-- enter variable description --> | ; [[int]] Pitch : <!-- enter variable description --> | ||
; [[int]] Yaw : <!-- enter variable description --> | ; [[int]] Yaw : <!-- enter variable description --> | ||
Line 119: | Line 119: | ||
===Vector=== | ===Vector=== | ||
− | + | {{main|Vector}} | |
; [[float]] X : <!-- enter variable description --> | ; [[float]] X : <!-- enter variable description --> | ||
; [[float]] Y : <!-- enter variable description --> | ; [[float]] Y : <!-- enter variable description --> | ||
; [[float]] Z : <!-- enter variable description --> | ; [[float]] Z : <!-- enter variable description --> |
Revision as of 03:55, 9 August 2008
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
Color
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
FloatBox
Guid
IntBox
InterpCurve
- array<InterpCurvePoint> Points
InterpCurvePoint
Matrix
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 W
Quat
- Main article: Quaternion
- float X
- float Y
- float Z
- float W
Range
RangeVector
Rotator
Scale
- Vector Scale
- float SheerRate
- ESheerAxis SheerAxis
TMultiMap
- pointer FArray_Data
- int FArray_ArrayNum
- int FArray_ArrayMax
- pointer TMapBase_Hash
- int TMapBase_HashCount