Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_VectorMaps🞂Vector TypesType

Vector Types

2D displacement vector types, pointers, and dynamic arrays in fixed and floating point precision.

Description ​

The GR32_VectorMaps unit defines 2D displacement vector structures in both 16.16 fixed-point (TFixedVector) and single-precision floating-point (TFloatVector) formats, along with their pointer and dynamic array type aliases.

TFixedVector is equivalent to TFixedPoint, and TFloatVector is equivalent to TFloatPoint.

Types ​

Type IdentifierDeclaration / Base TypeDescription
TFixedVectorTFixedPoint2D vector in 16.16 fixed-point precision.
PFixedVector^TFixedVectorPointer to a TFixedVector structure.
TFloatVectorTFloatPoint2D vector in floating-point precision.
PFloatVector^TFloatVectorPointer to a TFloatVector structure.
TArrayOfFixedVectorarray of TFixedVectorDynamic array of fixed-point 2D vectors.
PArrayOfFixedVector^TArrayOfFixedVectorPointer to a TArrayOfFixedVector array.
TArrayOfFloatVectorarray of TFloatVectorDynamic array of floating-point 2D vectors.
PArrayOfFloatVector^TArrayOfFixedVectorPointer to a TArrayOfFloatVector array.