Castor3D 0.16.0
Multiplatform 3D engine
|
Templated class that provide std::array style buffer view. More...
#include <ChangeTracked.hpp>
Public Member Functions | |
ChangeTrackedT () noexcept=default | |
~ChangeTrackedT () noexcept=default | |
ChangeTrackedT (castor::Function< void() > callback) noexcept | |
ChangeTrackedT (ValueT const &rhs) noexcept | |
ChangeTrackedT (ValueT const &rhs, castor::Function< void() > callback) noexcept | |
ChangeTrackedT (ChangeTrackedT &&rhs) noexcept | |
ChangeTrackedT (ChangeTrackedT const &rhs) noexcept | |
ChangeTrackedT & | operator= (ValueT const &rhs) noexcept |
ChangeTrackedT & | operator= (ChangeTrackedT const &rhs) noexcept |
ChangeTrackedT & | operator= (ChangeTrackedT &&rhs) noexcept |
void | reset () noexcept |
ValueT & | naked () noexcept |
ValueT const & | value () const noexcept |
ControlT & | control () noexcept |
castor::Function< void() > | callback () const noexcept |
bool | isDirty () const noexcept |
operator ValueT const & () const noexcept | |
operator ValueT & () noexcept | |
ValueT const & | operator* () const noexcept |
ValueT & | operator* () noexcept |
ValueT const * | operator-> () const noexcept |
ValueT * | operator-> () noexcept |
Templated class that provide std::array style buffer view.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
References castor::ChangeTrackedT< ValueT, ControlT >::callback().
|
inlineexplicitnoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Referenced by castor::ChangeTrackedT< ValueT, ControlT >::ChangeTrackedT().
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |