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.