![]() |
Ark Server API (ASA) - Wiki
|
Namespaces | |
| namespace | AccessDetection |
| namespace | CompactBinary |
| namespace | ComparisonUtility |
| namespace | ConfigCacheIni |
| namespace | ConfigUtilities |
| namespace | Core |
| namespace | CoreUObject |
| namespace | Delegates |
| namespace | EnumFlags |
| namespace | LWC |
| namespace | Math |
| namespace | MemStack |
| namespace | Private |
| namespace | Serialization |
| namespace | String |
| namespace | StructuredArchive |
| namespace | Trace |
Classes | |
| class | FSpinLock |
| class | FTimeout |
| class | TScopeLock |
| class | TScopeUnlock |
A vector in 2-D space composed of components (X, Y) with floating point precision.
4x4 matrix of floating point values. Matrix-matrix multiplication happens with a pre-multiple of the transpose – in other words, Res = Mat1.operator*(Mat2) means Res = Mat2^FArg * Mat1, as opposed to Res = Mat1 * Mat2. Matrix elements are accessed with M[RowIndex][ColumnIndex].
Structure for three dimensional planes.
Stores the coeffecients as Xx+Yy+Zz=W. Note that this is different from many other Plane classes that use Xx+Yy+Zz+W=0.
Implements an axis-aligned box.
Boxes describe an axis-aligned extent in three dimensions. They are used for many different things in the Engine and in games, such as bounding volumes, collision detection and visibility calculation.
Implements a rectangular 2D Box.
Structure for a combined axis aligned bounding box and bounding sphere with the same origin. (28 bytes).
Structure for capsules.
A capsule consists of two sphere connected by a cylinder.
Dual quaternion class
3D Ray represented by Origin and (normalized) Direction
Implements a basic sphere.