Implementation of input objects.
More...
#include </home/werner/origo/vish/ocean/plankton/VInput.hpp>
List of all members.
Public Member Functions
-
virtual bool getValue (const RefPtr< ValuePool > &, const string &member, Type &T) const =0
-
bool getValue (const RefPtr< ValuePool > &VP, Type &T) const
- bool getValue (VContext *C, const string &member, Type &T) const
- The context parameter is specified via a native pointer because member access should be fast, i.e.
-
bool getValue (VContext *C, Type &T) const
-
virtual bool setValue (const RefPtr< ValuePool > &, const string &member, const Type &T, const ValueNotifierList *DoNotBroadcast)=0
-
bool setValue (VContext *C, const string &member, const Type &T, const ValueNotifierList *DoNotBroadcast=0)
-
bool setValue (VContext *C, const Type &T, const ValueNotifierList *DoNotBroadcast=0)
-
bool setValue (const RefPtr< ValuePool > &VP, const Type &T, const ValueNotifierList *DoNotBroadcast=0)
-
VInput (const WeakPtr< VParameter > &Owner)
Detailed Description
Implementation of input objects.
A VInput object may be provided by a VObject, but not necessarily. Any other method providing the same input type, e.g. mouse motion as part of an interactive viewer, may be an VInput as well.
Member Function Documentation
bool Wizt::VInput::getValue |
( |
VContext * |
C, |
|
|
const string & |
member, |
|
|
Type & |
T |
|
) |
| const [inline] |
The context parameter is specified via a native pointer because member access should be fast, i.e.
avoiding RefPtr<> checks at each access. However, the Context pointer may also be null. This should be checked once in an overriden function.
The documentation for this class was generated from the following file:
- ocean/plankton/VInput.hpp