Castor3D 0.16.0
Multiplatform 3D engine
Classes | Namespaces | Functions
ChangeTracked.hpp File Reference

Classes

class  castor::ChangeTrackedT< ValueT, ControlT >
 Templated class that provide std::array style buffer view. More...
 
struct  castor::IsChangeTrackedT< ChangeTrackedT< ValueT, ControlT > >
 

Namespaces

namespace  castor
 

Functions

template<typename ValueT , typename ControlT >
bool castor::operator== (ChangeTrackedT< ValueT, ControlT > const &lhs, ValueT const &rhs)
 
template<typename ValueT , typename ControlT >
bool castor::operator== (ValueT const &lhs, ChangeTrackedT< ValueT, ControlT > const &rhs)
 
template<typename ValueT , typename ControlT >
bool castor::operator== (ChangeTrackedT< ValueT, ControlT > const &lhs, ChangeTrackedT< ValueT, ControlT > const &rhs)
 
template<typename ValueT , typename ControlT >
bool castor::operator!= (ChangeTrackedT< ValueT, ControlT > const &lhs, ValueT const &rhs)
 
template<typename ValueT , typename ControlT >
bool castor::operator!= (ValueT const &lhs, ChangeTrackedT< ValueT, ControlT > const &rhs)
 
template<typename ValueT , typename ControlT >
bool castor::operator!= (ChangeTrackedT< ValueT, ControlT > const &lhs, ChangeTrackedT< ValueT, ControlT > const &rhs)
 
template<typename ControlT , typename ValueT >
ChangeTrackedT< ValueT, ControlT > castor::makeChangeTrackedT (ValueT const &value)
 
template<typename ValueT >
ChangeTracked< ValueT > castor::makeChangeTracked (ValueT const &value)