Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

emptymessage.h

Go to the documentation of this file.
00001 //--- < MESSAGE.H > -------------| ViewGraph - A Flexible Graph view Framework |
00002 //
00003 // Messages are like events except that the 
00004 // recipient is known.
00005 //
00006 // Empty messages do not change recipient's 
00007 // state. They can be safely cached for 
00008 // speedup at any groupnode descendant.
00009 //
00010 // $Author: botik32 $
00011 // $Revision: 1.1.1.1 $
00012 // $Date: 2004/03/26 10:50:21 $
00013 //-----------------------------------------------------------------------------/
00014 
00015 #ifndef EMPTYMESSAGE_H
00016 #define EMPTYMESSAGE_H
00017 
00018 #include <cZUI/message.h>
00019 
00020 class EmptyMessage : public Message
00021 {
00022 public:
00023         static const char *type;
00024         virtual bool is_type( const char * );
00025         EmptyMessage( const char*, BaseSceneNode* );
00026         EmptyMessage( Camera*, const char*, 
00027                 BaseSceneNode* );
00028 };
00029 
00030 class PresenceCheckMessage : public EmptyMessage
00031 {
00032 public:
00033         static const char *type;
00034         PresenceCheckMessage( BaseSceneNode* );
00035         PresenceCheckMessage( Camera*, BaseSceneNode* );
00036 };
00037 
00038 class VisibilityCheckMessage : public EmptyMessage
00039 {
00040 public:
00041         static const char *type;
00042         VisibilityCheckMessage( BaseSceneNode* );
00043         VisibilityCheckMessage( Camera*, BaseSceneNode* );
00044 };
00045 
00046 #endif
00047 
00048 /// $Log: emptymessage.h,v $
00049 /// Revision 1.1.1.1  2004/03/26 10:50:21  botik32
00050 /// Initial release
00051 ///
00052 /// Revision 1.1.1.1  2004/03/26 08:53:33  botik
00053 /// initial import
00054 ///
00055 ///
00056 /// Revision 1.2  2003/11/19 16:14:52  botik
00057 /// Got repaint_rect to work right and changed ActiveLeaf
00058 /// accordingly.
00059 ///
00060 /// Revision 1.1  2003/11/19 13:38:47  botik
00061 /// Added emptymessage class
00062 ///

Generated on Wed Jun 23 18:47:21 2004 for cZUI by doxygen 1.3.5