.. _program_listing_file_Source_Math_Inc_Math_Core.h: Program Listing for File Core.h =============================== |exhale_lsh| :ref:`Return to documentation for file ` (``Source\Math\Inc\Math\Core.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include "Types.h" namespace Azura { using Vector4d = mathfu::Vector; using Vector4f = mathfu::Vector; using Vector4i = mathfu::Vector; using Vector4u = mathfu::Vector; using Vector3d = mathfu::Vector; using Vector3f = mathfu::Vector; using Vector3i = mathfu::Vector; using Vector3u = mathfu::Vector; using Vector2d = mathfu::Vector; using Vector2f = mathfu::Vector; using Vector2i = mathfu::Vector; using Vector2u = mathfu::Vector; using Matrix4d = mathfu::Matrix; using Matrix4f = mathfu::Matrix; using Matrix4i = mathfu::Matrix; using Matrix4u = mathfu::Matrix; using Matrix3d = mathfu::Matrix; using Matrix3f = mathfu::Matrix; using Matrix3i = mathfu::Matrix; using Matrix3u = mathfu::Matrix; using Matrix2d = mathfu::Matrix; using Matrix2f = mathfu::Matrix; using Matrix2i = mathfu::Matrix; using Matrix2u = mathfu::Matrix; using Color4d = Vector4d; using Color4f = Vector4f; using Color4i = Vector4i; using Color4u = Vector4u; using Color3d = Vector3d; using Color3f = Vector3f; using Color3i = Vector3i; using Color3u = Vector3u; using Normal3d = Vector3d; using Normal3f = Vector3f; enum { AxisX = 0, AxisY = 1, AxisZ = 2, AxisW = 3 }; constexpr float EPSILON = 0.000001f; }