molecular
Public Member Functions | Protected Attributes | List of all members
molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding Class Reference

Binding with external data storage. More...

#include <DynamicScoping.h>

Inheritance diagram for molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding:
molecular::util::DynamicScoping< _Key, _ValueSuperType >::ManualBinding< T > molecular::gfx::RenderFunction::SkeletalManualBinding molecular::util::DynamicScoping< _Key, _ValueSuperType >::ManualBinding< ValueSubType > molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalBinding molecular::util::DynamicScoping< _Key, _ValueSuperType >::Binding< T > molecular::util::DynamicScoping< _Key, _ValueSuperType >::Binding< ValueSubType >

Public Member Functions

 SkeletalManualBinding (Key key, DynamicScoping &scoping, ValueSuperType *value)
 
void Bind ()
 
void Unbind ()
 

Protected Attributes

ValueSuperTypemOriginalPointer = nullptr
 

Detailed Description

template<class _Key, class _ValueSuperType = void>
class molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding

Binding with external data storage.

Use with care. Better use Binding instead.

Constructor & Destructor Documentation

template<class _Key, class _ValueSuperType = void>
molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding::SkeletalManualBinding ( Key  key,
DynamicScoping scoping,
ValueSuperType value 
)
inline

Member Function Documentation

template<class _Key, class _ValueSuperType = void>
void molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding::Bind ( )
inline
template<class _Key, class _ValueSuperType = void>
void molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding::Unbind ( )
inline

Member Data Documentation

template<class _Key, class _ValueSuperType = void>
ValueSuperType* molecular::util::DynamicScoping< _Key, _ValueSuperType >::SkeletalManualBinding::mOriginalPointer = nullptr
protected

The documentation for this class was generated from the following file: