LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Math Namespace Reference

Namespaces

namespace  Vectors
 

Classes

class  Rect
 
class  RectF
 
class  RectI
 
class  Size2d
 
class  Size3d
 
class  Size4d
 
class  Vector
 
class  Vector1f
 
class  Vector1u
 
class  Vector2f
 
class  Vector2i
 
class  Vector2u
 
class  Vector3f
 
class  Vector3i
 
class  Vector3u
 
class  Vector4f
 
class  Vector4i
 
class  Vector4u
 

Typedefs

using Byte = uint8_t
 
using Int16 = int16_t
 
using UInt16 = uint16_t
 
using Int32 = int32_t
 
using UInt32 = uint32_t
 
using Int64 = int64_t
 
using UInt64 = uint64_t
 
using Float = float_t
 
using Double = double_t
 
template<typename T >
using TVector1 = Vector< T, 1 >
 
template<typename T >
using TVector2 = Vector< T, 2 >
 
template<typename T >
using TVector3 = Vector< T, 3 >
 
template<typename T >
using TVector4 = Vector< T, 4 >
 

Typedef Documentation

◆ Byte

using LiteFX::Math::Byte = typedef uint8_t

◆ Double

using LiteFX::Math::Double = typedef double_t

◆ Float

using LiteFX::Math::Float = typedef float_t

◆ Int16

using LiteFX::Math::Int16 = typedef int16_t

◆ Int32

using LiteFX::Math::Int32 = typedef int32_t

◆ Int64

using LiteFX::Math::Int64 = typedef int64_t

◆ TVector1

template<typename T >
using LiteFX::Math::TVector1 = typedef Vector<T, 1>

◆ TVector2

template<typename T >
using LiteFX::Math::TVector2 = typedef Vector<T, 2>

◆ TVector3

template<typename T >
using LiteFX::Math::TVector3 = typedef Vector<T, 3>

◆ TVector4

template<typename T >
using LiteFX::Math::TVector4 = typedef Vector<T, 4>

◆ UInt16

using LiteFX::Math::UInt16 = typedef uint16_t

◆ UInt32

using LiteFX::Math::UInt32 = typedef uint32_t

◆ UInt64

using LiteFX::Math::UInt64 = typedef uint64_t