FlukyEngine
Classes | Namespaces | Functions
type_vec3.hpp File Reference

Core features More...

#include "qualifier.hpp"
#include <cstddef>
#include "type_vec3.inl"
Include dependency graph for type_vec3.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  glm::vec< 3, T, Q >
 

Namespaces

 glm
 Core features
 

Functions

template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator+ (vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator- (vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator+ (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator+ (vec< 3, T, Q > const &v, vec< 1, T, Q > const &scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator+ (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator+ (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator+ (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator- (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator- (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator- (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator- (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator- (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator* (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator* (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator* (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator* (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator* (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator/ (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator/ (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator/ (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator/ (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator/ (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator% (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator% (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator% (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator% (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator% (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator & (vec< 3, T, Q > const &v1, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator & (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator & (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator & (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator & (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator| (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator| (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator| (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator| (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator| (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator^ (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator^ (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator^ (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator^ (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator^ (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator<< (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator<< (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator<< (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator<< (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator<< (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator>> (vec< 3, T, Q > const &v, T scalar)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator>> (vec< 3, T, Q > const &v1, vec< 1, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator>> (T scalar, vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator>> (vec< 1, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator>> (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, T, Q > glm::operator~ (vec< 3, T, Q > const &v)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR bool glm::operator== (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<typename T , qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR bool glm::operator!= (vec< 3, T, Q > const &v1, vec< 3, T, Q > const &v2)
 
template<qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, bool, Q > glm::operator && (vec< 3, bool, Q > const &v1, vec< 3, bool, Q > const &v2)
 
template<qualifier Q>
GLM_FUNC_DECL GLM_CONSTEXPR vec< 3, bool, Q > glm::operator|| (vec< 3, bool, Q > const &v1, vec< 3, bool, Q > const &v2)
 

Detailed Description

Core features