Common Data Types

Data types used commonly by the pre-Paradise Burnout games.

= Vectors =

CGtV3d
A structure containing a vector of type.

CGtPlane
A structure containing a structure of type.

= Matrices =

CGtLine
A structure comprised of two vectors, used to represent a line in 3D space.

CGtMatrix3x4
A structure comprised of four vectors.

CGtRGB
A vector with three floats, each representing a primary additive of an RGB color.

= Hashes =

CGtHash
is a derivative of CRC-32—a 32-bit value storing the hash of a given string, generated via a custom hash function. These hashes are used by the Takedown-era games to identify and properly assign values within files such as the Value Database.

GtID
is a data type used in many Criterion games as an identifier for objects. It is an alias of the type  and is used to store a compressed ASCII string.

For example, the string  would be represented by the GtID.

= RenderWare data types =

RwV3d
A structure comprised of three floats, mainly used to represent the location of a point in 3D space.

RwBBox
A structure defining the supremum and infimum vertices of a bounding box.