![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
Templated class that provide std::array style buffer view. More...
#include <GroupChangeTracked.hpp>

Public Types | |
| using | Type = ValueT |
Public Member Functions | |
| GroupChangeTrackedT (ControlT &dirty, castor::Function< void() > callback={}) noexcept | |
| GroupChangeTrackedT (GroupChangeTrackedT &&rhs) noexcept | |
| GroupChangeTrackedT (GroupChangeTrackedT const &rhs) noexcept | |
| GroupChangeTrackedT (ControlT &dirty, ValueT rhs, castor::Function< void() > callback={}) noexcept | |
| ~GroupChangeTrackedT () noexcept=default | |
| GroupChangeTrackedT & | operator= (ValueT const &rhs) noexcept |
| GroupChangeTrackedT & | operator= (GroupChangeTrackedT const &rhs) noexcept |
| GroupChangeTrackedT & | operator= (GroupChangeTrackedT &&rhs) noexcept |
| void | reset () noexcept |
| ValueT & | naked () noexcept |
| ValueT const & | value () const noexcept |
| ControlT & | control () const 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.
| using castor::GroupChangeTrackedT< ValueT, ControlT >::Type = ValueT |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |