Mathter
A configurable 3D math library for game developers.
Classes | Namespaces | Functions
ScaleBuilder.hpp File Reference
#include "../Matrix/MatrixImpl.hpp"
#include "../Vector.hpp"
#include "IdentityBuilder.hpp"

Go to the source code of this file.

Classes

class  mathter::ScaleBuilder< T, Dim, Packed >
 

Namespaces

 mathter
 

Functions

template<class Vt , int Vdim, bool Vpacked>
auto mathter::Scale (const Vector< Vt, Vdim, Vpacked > &scale)
 Creates a scaling matrix. More...
 
template<class... Args, typename std::enable_if<(traits::All< traits::IsScalar, typename std::decay< Args >::type... >::value), int >::type = 0>
auto mathter::Scale (Args &&... scales)
 Creates a scaling matrix. More...