VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
reflectedObjectCallbackInfo.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
9 
10 #ifndef DtReflectedObjectCallbackInfo_H_
11 #define DtReflectedObjectCallbackInfo_H_
12 
13 
14 #include <vlutil/vlList.h>
15 
17 
20  DtReflectedObject* obj, void* userData);
21 
22 
26 {
27 public:
28 
31 
34  DtReflectedObjectCallbackFunction cb, void* userData);
35 
38 
41 
44  const DtReflectedObjectCallbackInfo& orig);
45 
47  int operator==(const DtReflectedObjectCallbackInfo& orig) const;
48  int operator!=(const DtReflectedObjectCallbackInfo& orig) const;
49 
51  virtual void setCallbackFunction(DtReflectedObjectCallbackFunction funct);
52  virtual DtReflectedObjectCallbackFunction callbackFunction() const;
53 
55  virtual void setUserData(void* data);
56  virtual void* userData() const;
57 
58 protected:
59 
61  void* myUserData;
62 };
63 
64 #endif
65 

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)