From 6f67371bb1b46579ae837d0e0c61ac1b291be743 Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Sat, 13 Jan 2018 07:51:33 +0500 Subject: Directory renamed --- depedencies/include/glm/detail/type_mat2x3.hpp | 165 ------------------------- 1 file changed, 165 deletions(-) delete mode 100644 depedencies/include/glm/detail/type_mat2x3.hpp (limited to 'depedencies/include/glm/detail/type_mat2x3.hpp') diff --git a/depedencies/include/glm/detail/type_mat2x3.hpp b/depedencies/include/glm/detail/type_mat2x3.hpp deleted file mode 100644 index db55886..0000000 --- a/depedencies/include/glm/detail/type_mat2x3.hpp +++ /dev/null @@ -1,165 +0,0 @@ -/// @ref core -/// @file glm/detail/type_mat2x3.hpp - -#pragma once - -#include "../fwd.hpp" -#include "type_vec2.hpp" -#include "type_vec3.hpp" -#include "type_mat.hpp" -#include -#include - -namespace glm -{ - template - struct tmat2x3 - { - typedef tvec3 col_type; - typedef tvec2 row_type; - typedef tmat2x3 type; - typedef tmat3x2 transpose_type; - typedef T value_type; - - private: - col_type value[2]; - - public: - // -- Constructors -- - - GLM_FUNC_DECL tmat2x3() GLM_DEFAULT_CTOR; - GLM_FUNC_DECL tmat2x3(tmat2x3 const & m) GLM_DEFAULT; - template - GLM_FUNC_DECL tmat2x3(tmat2x3 const & m); - - GLM_FUNC_DECL GLM_CONSTEXPR_CTOR explicit tmat2x3(ctor); - GLM_FUNC_DECL explicit tmat2x3(T scalar); - GLM_FUNC_DECL tmat2x3( - T x0, T y0, T z0, - T x1, T y1, T z1); - GLM_FUNC_DECL tmat2x3( - col_type const & v0, - col_type const & v1); - - // -- Conversions -- - - template - GLM_FUNC_DECL tmat2x3( - X1 x1, Y1 y1, Z1 z1, - X2 x2, Y2 y2, Z2 z2); - - template - GLM_FUNC_DECL tmat2x3( - tvec3 const & v1, - tvec3 const & v2); - - // -- Matrix conversions -- - - template - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat2x3 const & m); - - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat2x2 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat3x3 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat4x4 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat2x4 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat3x2 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat3x4 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat4x2 const & x); - GLM_FUNC_DECL GLM_EXPLICIT tmat2x3(tmat4x3 const & x); - - // -- Accesses -- - - typedef length_t length_type; - GLM_FUNC_DECL static length_type length(){return 2;} - - GLM_FUNC_DECL col_type & operator[](length_type i); - GLM_FUNC_DECL col_type const & operator[](length_type i) const; - - // -- Unary arithmetic operators -- - - GLM_FUNC_DECL tmat2x3 & operator=(tmat2x3 const & m) GLM_DEFAULT; - - template - GLM_FUNC_DECL tmat2x3 & operator=(tmat2x3 const & m); - template - GLM_FUNC_DECL tmat2x3 & operator+=(U s); - template - GLM_FUNC_DECL tmat2x3 & operator+=(tmat2x3 const & m); - template - GLM_FUNC_DECL tmat2x3 & operator-=(U s); - template - GLM_FUNC_DECL tmat2x3 & operator-=(tmat2x3 const & m); - template - GLM_FUNC_DECL tmat2x3 & operator*=(U s); - template - GLM_FUNC_DECL tmat2x3 & operator/=(U s); - - // -- Increment and decrement operators -- - - GLM_FUNC_DECL tmat2x3 & operator++ (); - GLM_FUNC_DECL tmat2x3 & operator-- (); - GLM_FUNC_DECL tmat2x3 operator++(int); - GLM_FUNC_DECL tmat2x3 operator--(int); - }; - - // -- Unary operators -- - - template - GLM_FUNC_DECL tmat2x3 operator+(tmat2x3 const & m); - - template - GLM_FUNC_DECL tmat2x3 operator-(tmat2x3 const & m); - - // -- Binary operators -- - - template - GLM_FUNC_DECL tmat2x3 operator+(tmat2x3 const & m, T scalar); - - template - GLM_FUNC_DECL tmat2x3 operator+(tmat2x3 const & m1, tmat2x3 const & m2); - - template - GLM_FUNC_DECL tmat2x3 operator-(tmat2x3 const & m, T scalar); - - template - GLM_FUNC_DECL tmat2x3 operator-(tmat2x3 const & m1, tmat2x3 const & m2); - - template - GLM_FUNC_DECL tmat2x3 operator*(tmat2x3 const & m, T scalar); - - template - GLM_FUNC_DECL tmat2x3 operator*(T scalar, tmat2x3 const & m); - - template - GLM_FUNC_DECL typename tmat2x3::col_type operator*(tmat2x3 const & m, typename tmat2x3::row_type const & v); - - template - GLM_FUNC_DECL typename tmat2x3::row_type operator*(typename tmat2x3::col_type const & v, tmat2x3 const & m); - - template - GLM_FUNC_DECL tmat2x3 operator*(tmat2x3 const & m1, tmat2x2 const & m2); - - template - GLM_FUNC_DECL tmat3x3 operator*(tmat2x3 const & m1, tmat3x2 const & m2); - - template - GLM_FUNC_DECL tmat4x3 operator*(tmat2x3 const & m1, tmat4x2 const & m2); - - template - GLM_FUNC_DECL tmat2x3 operator/(tmat2x3 const & m, T scalar); - - template - GLM_FUNC_DECL tmat2x3 operator/(T scalar, tmat2x3 const & m); - - // -- Boolean operators -- - - template - GLM_FUNC_DECL bool operator==(tmat2x3 const & m1, tmat2x3 const & m2); - - template - GLM_FUNC_DECL bool operator!=(tmat2x3 const & m1, tmat2x3 const & m2); -}//namespace glm - -#ifndef GLM_EXTERNAL_TEMPLATE -#include "type_mat2x3.inl" -#endif -- cgit v1.2.3