Topaz 5.0
Topaz Game Engine
Loading...
Searching...
No Matches

Description

Basic mathematical geometric types.

Typedefs

using tz::v2i = vector<int, 2>
 2d integer vector.
 
using tz::v3i = vector<int, 3>
 3d integer vector.
 
using tz::v4i = vector<int, 4>
 4d integer vector.
 
using tz::v2u = vector<unsigned int, 2>
 2d unsigned integer vector.
 
using tz::v3u = vector<unsigned int, 3>
 3d unsigned integer vector.
 
using tz::v4u = vector<unsigned int, 4>
 4d unsigned integer vector.
 
using tz::v2f = vector<float, 2>
 2d single-precision floating-point vector.
 
using tz::v3f = vector<float, 3>
 3d single-precision floating-point vector.
 
using tz::v4f = vector<float, 4>
 4d single-precision floating-point vector.
 
using tz::v2d = vector<double, 2>
 2d double-precision floating-point vector.
 
using tz::v3d = vector<double, 3>
 3d double-precision floating-point vector.
 
using tz::v4d = vector<double, 4>
 4d double-precision floating-point vector.
 

Classes

struct  tz::matrix< T, N >
 Represents the generic matrix. More...
 
struct  tz::quat
 Quaternion. Represents a rotation in 3D space. More...
 
struct  tz::vector< T, N >
 Represents the generic vector. More...
 

Typedef Documentation

◆ v2i

using tz::v2i = vector<int, 2>

2d integer vector.

◆ v3i

using tz::v3i = vector<int, 3>

3d integer vector.

◆ v4i

using tz::v4i = vector<int, 4>

4d integer vector.

◆ v2u

using tz::v2u = vector<unsigned int, 2>

2d unsigned integer vector.

◆ v3u

using tz::v3u = vector<unsigned int, 3>

3d unsigned integer vector.

◆ v4u

using tz::v4u = vector<unsigned int, 4>

4d unsigned integer vector.

◆ v2f

using tz::v2f = vector<float, 2>

2d single-precision floating-point vector.

◆ v3f

using tz::v3f = vector<float, 3>

3d single-precision floating-point vector.

◆ v4f

using tz::v4f = vector<float, 4>

4d single-precision floating-point vector.

◆ v2d

using tz::v2d = vector<double, 2>

2d double-precision floating-point vector.

◆ v3d

using tz::v3d = vector<double, 3>

3d double-precision floating-point vector.

◆ v4d

using tz::v4d = vector<double, 4>

4d double-precision floating-point vector.