![]() |
Castor3D 0.17.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 |