Nebula
Loading...
Searching...
No Matches
Im3d::internal Namespace Reference

Classes

struct  CompositeT
 
struct  FloatT
 
struct  IntT
 
struct  MatT
 
struct  ScalarT
 
struct  TypeTraits
 
struct  TypeTraits< float >
 
struct  TypeTraits< int >
 
struct  TypeTraits< Mat4 >
 
struct  TypeTraits< Vec2 >
 
struct  TypeTraits< Vec3 >
 
struct  TypeTraits< Vec4 >
 
struct  VecT
 

Functions

template<typename T >
bool _AllLess (const T &_a, const T &_b, ScalarT)
 
template<typename T >
bool _AllLess (const T &_a, const T &_b, CompositeT)
 
template<typename T >
_Max (const T &_a, const T &_b, ScalarT)
 
template<typename T >
_Max (const T &_a, const T &_b, CompositeT)
 
template<typename T >
_Min (const T &_a, const T &_b, ScalarT)
 
template<typename T >
_Min (const T &_a, const T &_b, CompositeT)
 

Variables

IM3D_THREAD_LOCAL Contextg_CurrentContext = &g_DefaultContext
 

Function Documentation

◆ _AllLess() [1/2]

template<typename T >
bool Im3d::internal::_AllLess ( const T & _a,
const T & _b,
CompositeT  )
inline

◆ _AllLess() [2/2]

template<typename T >
bool Im3d::internal::_AllLess ( const T & _a,
const T & _b,
ScalarT  )
inline

◆ _Max() [1/2]

template<typename T >
T Im3d::internal::_Max ( const T & _a,
const T & _b,
CompositeT  )
inline

◆ _Max() [2/2]

template<typename T >
T Im3d::internal::_Max ( const T & _a,
const T & _b,
ScalarT  )
inline

◆ _Min() [1/2]

template<typename T >
T Im3d::internal::_Min ( const T & _a,
const T & _b,
CompositeT  )
inline

◆ _Min() [2/2]

template<typename T >
T Im3d::internal::_Min ( const T & _a,
const T & _b,
ScalarT  )
inline

Variable Documentation

◆ g_CurrentContext

IM3D_THREAD_LOCAL Context * Im3d::internal::g_CurrentContext = &g_DefaultContext
extern