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) | |
Mathematical vectors.