00001 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 #ifndef INC_RVC_DISPLYT_H 00051 #define INC_RVC_DISPLYT_H 00052 00053 #ifndef INC_RVC_SERIALZE_H 00054 #include <rvc/serialze.h> 00055 #endif 00056 00057 namespace RVC { 00058 00059 class DISPLAYOUT : public RVC::SERIALIZE { 00060 public: 00061 #ifndef GENERATING_DOXYGEN_OUTPUT 00062 class MAKEPARMS; 00063 #endif 00064 00066 DISPLAYOUT ( 00067 ); 00068 00070 DISPLAYOUT ( 00071 const RVC::DISPLAYOUT& obj 00072 ); 00073 00075 virtual ~DISPLAYOUT ( 00076 ); 00077 00079 RVC::DISPLAYOUT& operator= ( 00080 const RVC::DISPLAYOUT& rhs 00081 ); 00082 00083 private: 00084 #ifndef GENERATING_DOXYGEN_OUTPUT 00086 virtual OBJTYPE v_GetDftObjectType (); 00087 #endif // GENERATING_DOXYGEN_OUTPUT 00088 }; 00089 00090 00091 class DISPLAYOUT::MAKEPARMS : public SERIALIZE::MAKEPARMS { 00092 public: 00093 MAKEPARMS ( 00094 UINT16 Version = 1 00095 ) : SERIALIZE::MAKEPARMS(OBJTYPE_Display_Layout, Version, RVC::OBJTYPE_All, DISPPARMUSAGE_Display) 00096 {} 00097 }; 00098 00099 } 00100 00101 #endif
1.6.1