|
The Vish Visualization Shell 0.3
Vish
|
Base class for objects carrying context-specific states. More...
#include <ocean/plankton/VObjectState.hpp>
Classes | |
| struct | State |
| A class for storing context-dependent information. More... | |
| struct | StateMap |
Public Member Functions | |
| RefPtr< State > & | getState (const WeakPtr< ValuePool > &VP) const |
| Retrieve a pointer to a state object for the given context. | |
| RefPtr< InterfaceBase > | hasLocalInterface (const type_info &InterfaceType) const |
| Check whether any of the local object states has an interface of the given type. | |
| RefPtr< State > | myState (const WeakPtr< ValuePool > &Context) const |
| Retrieve a state for the current context, possibly creating one. | |
| virtual RefPtr< State > | newState () const |
| create a new state object. Child classes might deliver child states. | |
| void | setState (const WeakPtr< ValuePool > &, const RefPtr< State > &st) const |
| Set a state object for a given context. | |
Base class for objects carrying context-specific states.
| RefPtr< InterfaceBase > Wizt::VStateCreatorBase::hasLocalInterface | ( | const type_info & | InterfaceType | ) | const |
Check whether any of the local object states has an interface of the given type.