LkEngine 0.1.2
 
Loading...
Searching...
No Matches
Vector.h File Reference

Mathematical vectors. More...

#include <type_traits>
#include <ostream>
#include "Vector2.h"
#include "Vector3.h"
#include "Vector4.h"

Go to the source code of this file.

Namespaces

namespace  LkEngine
 

Macros

#define LK_MATH_VECTOR_ANONYMOUS_STRUCT   0
 
#define LK_MATH_VECTOR3_EXPLICIT_GLM_CONSTRUCTOR   0
 

Typedefs

using LkEngine::LVector2 = TVector2<float>
 
using LkEngine::LVector3 = TVector3<float>
 
using LkEngine::LVector4 = TVector4<float>
 
using LkEngine::LVector = LVector3
 

Enumerations

enum class  LkEngine::EVectorAxis : uint32_t {
  X = LK_BIT(0) , Y = LK_BIT(1) , Z = LK_BIT(2) , W = LK_BIT(3) ,
  R = X , G = Y , B = Z , A = W
}
 

Functions

 LkEngine::LK_ENUM_CLASS (EVectorAxis)
 

Detailed Description

Mathematical vectors.