VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtDeConfiguration.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtDeConfiguration_H_
11 #define DtDeConfiguration_H_
12 
15 
16 namespace makVrv
17 {
19 
23  {
24 
25  public:
26 
28  DtDeConfiguration(const std::string& name = "");
29 
31  DtDeConfiguration(const DtDeConfiguration& config);
32 
34  DtDeConfiguration& operator=(const DtDeConfiguration& config);
35 
37  virtual ~DtDeConfiguration();
38 
45 
47  virtual DtDisplayConfigurations& displayConfigurations();
49  virtual const DtDisplayConfigurations& displayConfigurations() const;
51 
52 
53  protected:
54 
55  template<class Archive>
56  void _serialize(Archive & ar, const unsigned int version)
57  {
59  ar & DT_SERIALIZE_MEMBER(myDisplayConfigurations);
60  }
61 
63  };
64 }
65 
67 
68 #endif
69 
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
#define DT_SERIALIZE_BASE(BASE_CLASS)
Serialize the base class implementation.
Definition: DtSerialize.h:161
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
void _serialize(Archive &ar, const unsigned int version)
Definition: DtDeConfiguration.h:56
#define DT_DECLARE_serialize_FUNCTIONS
Declare all the serialize functions to use.
Definition: DtSerialize.h:120
Contains makVrv::DtDisplayConfiguration class.
The configuration of the Display Engine.
Definition: DtDeConfiguration.h:22
The base implementation of a configuration.
Definition: DtConfiguration.h:24
DtConfigurationCollection< DtDisplayConfiguration > DtDisplayConfigurations
Definition: DtDeConfiguration.h:18
#define DT_SERIALIZE_MEMBER(NAME)
Serialize a Member whose name starts with &#39;my&#39; If your member does not have that name, use Dt_SERIALIZE.
Definition: DtSerialize.h:158
DtDisplayConfigurations myDisplayConfigurations
Definition: DtDeConfiguration.h:62

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)