mirror of
https://github.com/BlackMATov/vmath.hpp.git
synced 2025-12-13 12:15:56 +07:00
new type aliases
int2 -> ivec2, int2x2 -> imat2, etc.
This commit is contained in:
80
README.md
80
README.md
@@ -194,33 +194,25 @@ public:
|
||||
const_reference operator[](size_t index) const;
|
||||
};
|
||||
|
||||
using bool2 = vec<bool, 2>;
|
||||
using bool3 = vec<bool, 3>;
|
||||
using bool4 = vec<bool, 4>;
|
||||
using bvec2 = vec<bool, 2>;
|
||||
using bvec3 = vec<bool, 3>;
|
||||
using bvec4 = vec<bool, 4>;
|
||||
|
||||
using int2 = vec<int, 2>;
|
||||
using int3 = vec<int, 3>;
|
||||
using int4 = vec<int, 4>;
|
||||
using ivec2 = vec<int, 2>;
|
||||
using ivec3 = vec<int, 3>;
|
||||
using ivec4 = vec<int, 4>;
|
||||
|
||||
using uint2 = vec<unsigned, 2>;
|
||||
using uint3 = vec<unsigned, 3>;
|
||||
using uint4 = vec<unsigned, 4>;
|
||||
using uvec2 = vec<unsigned, 2>;
|
||||
using uvec3 = vec<unsigned, 3>;
|
||||
using uvec4 = vec<unsigned, 4>;
|
||||
|
||||
using float2 = vec<float, 2>;
|
||||
using float3 = vec<float, 3>;
|
||||
using float4 = vec<float, 4>;
|
||||
using fvec2 = vec<float, 2>;
|
||||
using fvec3 = vec<float, 3>;
|
||||
using fvec4 = vec<float, 4>;
|
||||
|
||||
using double2 = vec<double, 2>;
|
||||
using double3 = vec<double, 3>;
|
||||
using double4 = vec<double, 4>;
|
||||
|
||||
using size2_t = vec<size_t, 2>;
|
||||
using size3_t = vec<size_t, 3>;
|
||||
using size4_t = vec<size_t, 4>;
|
||||
|
||||
using ptrdiff2_t = vec<ptrdiff_t, 2>;
|
||||
using ptrdiff3_t = vec<ptrdiff_t, 3>;
|
||||
using ptrdiff4_t = vec<ptrdiff_t, 4>;
|
||||
using dvec2 = vec<double, 2>;
|
||||
using dvec3 = vec<double, 3>;
|
||||
using dvec4 = vec<double, 4>;
|
||||
```
|
||||
|
||||
### Matrix Types
|
||||
@@ -379,33 +371,25 @@ public:
|
||||
const_reference operator[](size_t index) const;
|
||||
};
|
||||
|
||||
using bool2x2 = mat<bool, 2>;
|
||||
using bool3x3 = mat<bool, 3>;
|
||||
using bool4x4 = mat<bool, 4>;
|
||||
using bmat2 = mat<bool, 2>;
|
||||
using bmat3 = mat<bool, 3>;
|
||||
using bmat4 = mat<bool, 4>;
|
||||
|
||||
using int2x2 = mat<int, 2>;
|
||||
using int3x3 = mat<int, 3>;
|
||||
using int4x4 = mat<int, 4>;
|
||||
using imat2 = mat<int, 2>;
|
||||
using imat3 = mat<int, 3>;
|
||||
using imat4 = mat<int, 4>;
|
||||
|
||||
using uint2x2 = mat<unsigned, 2>;
|
||||
using uint3x3 = mat<unsigned, 3>;
|
||||
using uint4x4 = mat<unsigned, 4>;
|
||||
using umat2 = mat<unsigned, 2>;
|
||||
using umat3 = mat<unsigned, 3>;
|
||||
using umat4 = mat<unsigned, 4>;
|
||||
|
||||
using float2x2 = mat<float, 2>;
|
||||
using float3x3 = mat<float, 3>;
|
||||
using float4x4 = mat<float, 4>;
|
||||
using fmat2 = mat<float, 2>;
|
||||
using fmat3 = mat<float, 3>;
|
||||
using fmat4 = mat<float, 4>;
|
||||
|
||||
using double2x2 = mat<double, 2>;
|
||||
using double3x3 = mat<double, 3>;
|
||||
using double4x4 = mat<double, 4>;
|
||||
|
||||
using size2x2_t = mat<size_t, 2>;
|
||||
using size3x3_t = mat<size_t, 3>;
|
||||
using size4x4_t = mat<size_t, 4>;
|
||||
|
||||
using ptrdiff2x2_t = mat<ptrdiff_t, 2>;
|
||||
using ptrdiff3x3_t = mat<ptrdiff_t, 3>;
|
||||
using ptrdiff4x4_t = mat<ptrdiff_t, 4>;
|
||||
using dmat2 = mat<double, 2>;
|
||||
using dmat3 = mat<double, 3>;
|
||||
using dmat4 = mat<double, 4>;
|
||||
```
|
||||
|
||||
### Quaternion Types
|
||||
@@ -481,8 +465,8 @@ public:
|
||||
const_reference operator[](size_t index) const;
|
||||
};
|
||||
|
||||
using qfloat = qua<float>;
|
||||
using qdouble = qua<double>;
|
||||
using fqua = qua<float>;
|
||||
using dqua = qua<double>;
|
||||
```
|
||||
|
||||
### Vector Operators
|
||||
|
||||
Reference in New Issue
Block a user