![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtSimObjectListActivityCallbackInfo: More...
Public Member Functions | |
| DtSimObjectListActivityCallbackInfo (DtSimObjectListActivityCallbackFcn func, void *usrData, const DtObjectType &filter, bool invertFilter=false) | |
| constructor | |
| virtual | ~DtSimObjectListActivityCallbackInfo () |
| destructor | |
| DtSimObjectListActivityCallbackInfo (const DtSimObjectListActivityCallbackInfo &orig) | |
| copy constructor | |
| DtSimObjectListActivityCallbackInfo & | operator= (const DtSimObjectListActivityCallbackInfo &orig) |
| assignment operator | |
| virtual int | match (const DtSimObjectListActivityCallbackInfo &other) const |
| Get whether one callback info equals another. | |
| virtual DtSimObjectListActivityCallbackFcn | func () const |
| Get the callback function. | |
| virtual void * | usrData () const |
| Get the user data. | |
| virtual const DtObjectType & | filter () const |
| Get the sim object type filter. | |
| virtual bool | invertFilter () |
| Get the flag that indicates whether the filter logic should be inverted, i.e., return all objects that don't match the object. | |
Protected Attributes | |
| DtSimObjectListActivityCallbackFcn | myFunc |
| void * | myUsrData |
| DtObjectType | myFilter |
| bool | myInvertFilter |
class DtSimObjectListActivityCallbackInfo:
Instances of DtSimObjectListActivityCallbackInfo are used by the simobject manager to keep track of sim object list activity callback functions registered. The class contains a pointer to the calback fcn, usr data, and a DtObjectType filter. The filter enables clients to register an interest in notification of specific types of objects.
| DtSimObjectListActivityCallbackInfo::DtSimObjectListActivityCallbackInfo | ( | DtSimObjectListActivityCallbackFcn | func, |
| void * | usrData, | ||
| const DtObjectType & | filter, | ||
| bool | invertFilter = false |
||
| ) |
constructor
| virtual DtSimObjectListActivityCallbackInfo::~DtSimObjectListActivityCallbackInfo | ( | ) | [virtual] |
destructor
| DtSimObjectListActivityCallbackInfo::DtSimObjectListActivityCallbackInfo | ( | const DtSimObjectListActivityCallbackInfo & | orig | ) |
copy constructor
| DtSimObjectListActivityCallbackInfo& DtSimObjectListActivityCallbackInfo::operator= | ( | const DtSimObjectListActivityCallbackInfo & | orig | ) |
assignment operator
| virtual int DtSimObjectListActivityCallbackInfo::match | ( | const DtSimObjectListActivityCallbackInfo & | other | ) | const [virtual] |
Get whether one callback info equals another.
| virtual DtSimObjectListActivityCallbackFcn DtSimObjectListActivityCallbackInfo::func | ( | ) | const [virtual] |
Get the callback function.
| virtual void* DtSimObjectListActivityCallbackInfo::usrData | ( | ) | const [virtual] |
Get the user data.
| virtual const DtObjectType& DtSimObjectListActivityCallbackInfo::filter | ( | ) | const [virtual] |
Get the sim object type filter.
| virtual bool DtSimObjectListActivityCallbackInfo::invertFilter | ( | ) | [virtual] |
Get the flag that indicates whether the filter logic should be inverted, i.e., return all objects that don't match the object.
void* DtSimObjectListActivityCallbackInfo::myUsrData [protected] |