MathLib
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
GenericObjects.hpp File Reference
Include dependency graph for GenericObjects.hpp:

Go to the source code of this file.

Classes

struct  VecArray< T, Count >
 
struct  XY< T >
 
struct  XYZ< T >
 
struct  RGB< T >
 
struct  RGBA< T >
 
struct  UV< T >
 

Namespaces

namespace  Generic
 

Functions

template<typename T , std::size_t Count, std::size_t ... Indices>
VecArray< T, Count > swizzle (const VecArray< T, Count > &input)
 

Class Documentation

◆ Generic::XY

struct Generic::XY
template<typename T>
struct Generic::XY< T >

Definition at line 16 of file GenericObjects.hpp.

Class Members
T x
T y

◆ Generic::XYZ

struct Generic::XYZ
template<typename T>
struct Generic::XYZ< T >

Definition at line 23 of file GenericObjects.hpp.

Class Members
T x
T y
T z

◆ Generic::RGB

struct Generic::RGB
template<typename T>
struct Generic::RGB< T >

Definition at line 31 of file GenericObjects.hpp.

Class Members
T b
T g
T r

◆ Generic::RGBA

struct Generic::RGBA
template<typename T>
struct Generic::RGBA< T >

Definition at line 39 of file GenericObjects.hpp.

Class Members
T a
T b
T g
T r

◆ Generic::UV

struct Generic::UV
template<typename T>
struct Generic::UV< T >

Definition at line 48 of file GenericObjects.hpp.

Class Members
T u
T v