LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Math::Vectors Namespace Reference

Contains additional exported vector types. More...

Typedefs

using ByteVector1 = TVector1<Byte>
 A vector that contains a single byte.
 
using ByteVector2 = TVector2<Byte>
 A vector that contains two bytes.
 
using ByteVector3 = TVector3<Byte>
 A vector that contains three bytes.
 
using ByteVector4 = TVector4<Byte>
 A vector that contains four bytes.
 
using Int16Vector1 = TVector1<Int16>
 A vector that contains a single 16 bit signed integer.
 
using Int16Vector2 = TVector2<Int16>
 A vector that contains two 16 bit signed integers.
 
using Int16Vector3 = TVector3<Int16>
 A vector that contains three 16 bit signed integers.
 
using Int16Vector4 = TVector4<Int16>
 A vector that contains four 16 bit signed integers.
 
using UInt16Vector1 = TVector1<UInt16>
 A vector that contains a single 16 bit unsigned integer.
 
using UInt16Vector2 = TVector2<UInt16>
 A vector that contains two 16 bit unsigned integers.
 
using UInt16Vector3 = TVector3<UInt16>
 A vector that contains three 16 bit unsigned integers.
 
using UInt16Vector4 = TVector4<UInt16>
 A vector that contains four 16 bit unsigned integers.
 
using Int32Vector1 = TVector1<Int32>
 A vector that contains a single 32 bit signed integer.
 
using Int32Vector2 = TVector2<Int32>
 A vector that contains two 32 bit signed integers.
 
using Int32Vector3 = TVector3<Int32>
 A vector that contains three 32 bit signed integers.
 
using Int32Vector4 = TVector4<Int32>
 A vector that contains four 32 bit signed integers.
 
using UInt32Vector1 = TVector1<UInt32>
 A vector that contains a single 32 bit unsigned integer.
 
using UInt32Vector2 = TVector2<UInt32>
 A vector that contains two 32 bit unsigned integers.
 
using UInt32Vector3 = TVector3<UInt32>
 A vector that contains three 32 bit unsigned integers.
 
using UInt32Vector4 = TVector4<UInt32>
 A vector that contains four 32 bit unsigned integers.
 
using Int64Vector1 = TVector1<Int64>
 A vector that contains a single 64 bit signed integer.
 
using Int64Vector2 = TVector2<Int64>
 A vector that contains two 64 bit signed integers.
 
using Int64Vector3 = TVector3<Int64>
 A vector that contains three 64 bit signed integers.
 
using Int64Vector4 = TVector4<Int64>
 A vector that contains four 64 bit signed integers.
 
using UInt64Vector1 = TVector1<UInt64>
 A vector that contains a single 64 bit unsigned integer.
 
using UInt64Vector2 = TVector2<UInt64>
 A vector that contains two 64 bit unsigned integers.
 
using UInt64Vector3 = TVector3<UInt64>
 A vector that contains three 64 bit unsigned integers.
 
using UInt64Vector4 = TVector4<UInt64>
 A vector that contains four 64 bit unsigned integers.
 
using FloatVector1 = TVector1<Float>
 A vector that contains a single floating point value with single precision.
 
using FloatVector2 = TVector2<Float>
 A vector that contains two floating point values with single precision.
 
using FloatVector3 = TVector3<Float>
 A vector that contains three floating point values with single precision.
 
using FloatVector4 = TVector4<Float>
 A vector that contains four floating point values with single precision.
 
using DoubleVector1 = TVector1<Double>
 A vector that contains a single floating point value with double precision.
 
using DoubleVector2 = TVector2<Double>
 A vector that contains two floating point values with double precision.
 
using DoubleVector3 = TVector3<Double>
 A vector that contains three floating point values with double precision.
 
using DoubleVector4 = TVector4<Double>
 A vector that contains four floating point values with double precision.
 

Detailed Description

Contains additional exported vector types.

Typedef Documentation

◆ ByteVector1

A vector that contains a single byte.

◆ ByteVector2

A vector that contains two bytes.

◆ ByteVector3

A vector that contains three bytes.

◆ ByteVector4

A vector that contains four bytes.

◆ DoubleVector1

A vector that contains a single floating point value with double precision.

◆ DoubleVector2

A vector that contains two floating point values with double precision.

◆ DoubleVector3

A vector that contains three floating point values with double precision.

◆ DoubleVector4

A vector that contains four floating point values with double precision.

◆ FloatVector1

A vector that contains a single floating point value with single precision.

◆ FloatVector2

A vector that contains two floating point values with single precision.

◆ FloatVector3

A vector that contains three floating point values with single precision.

◆ FloatVector4

A vector that contains four floating point values with single precision.

◆ Int16Vector1

A vector that contains a single 16 bit signed integer.

◆ Int16Vector2

A vector that contains two 16 bit signed integers.

◆ Int16Vector3

A vector that contains three 16 bit signed integers.

◆ Int16Vector4

A vector that contains four 16 bit signed integers.

◆ Int32Vector1

A vector that contains a single 32 bit signed integer.

◆ Int32Vector2

A vector that contains two 32 bit signed integers.

◆ Int32Vector3

A vector that contains three 32 bit signed integers.

◆ Int32Vector4

A vector that contains four 32 bit signed integers.

◆ Int64Vector1

A vector that contains a single 64 bit signed integer.

◆ Int64Vector2

A vector that contains two 64 bit signed integers.

◆ Int64Vector3

A vector that contains three 64 bit signed integers.

◆ Int64Vector4

A vector that contains four 64 bit signed integers.

◆ UInt16Vector1

A vector that contains a single 16 bit unsigned integer.

◆ UInt16Vector2

A vector that contains two 16 bit unsigned integers.

◆ UInt16Vector3

A vector that contains three 16 bit unsigned integers.

◆ UInt16Vector4

A vector that contains four 16 bit unsigned integers.

◆ UInt32Vector1

A vector that contains a single 32 bit unsigned integer.

◆ UInt32Vector2

A vector that contains two 32 bit unsigned integers.

◆ UInt32Vector3

A vector that contains three 32 bit unsigned integers.

◆ UInt32Vector4

A vector that contains four 32 bit unsigned integers.

◆ UInt64Vector1

A vector that contains a single 64 bit unsigned integer.

◆ UInt64Vector2

A vector that contains two 64 bit unsigned integers.

◆ UInt64Vector3

A vector that contains three 64 bit unsigned integers.

◆ UInt64Vector4

A vector that contains four 64 bit unsigned integers.