VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtLoaderSettingsRecord.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtLoaderSettingsRecord_H_
11 #define DtLoaderSettingsRecord_H_
12 
14 
15 namespace makArchives
16 {
20  {
21  public:
22 
25 
28 
31 
33  DtLoaderSettingsRecord& operator=(const DtLoaderSettingsRecord& orig);
34 
35  bool ddsFlip() const;
36  void setDdsFlip( bool setting );
37 
38  int metaFlightPerformanceBias() const;
39  void setMetaFlightPerformanceBias(int setting);
40 
41  float metaFlightGeometryOffsetFactor() const;
42  void setMetaFlightGeometryOffsetFactor(float val);
43 
44  bool metaFlightCompressVirtualTextures() const;
45  void setMetaFlightCompressVirtualTextures(bool val);
46 
47 
48 
49  protected:
50 
52  friend class boost::serialization::access;
53 
57  template<class Archive>
58  void serialize(Archive & ar, const unsigned int version)
59  {
60  ar & BOOST_SERIALIZATION_NVP(myMetaFlightPerformanceBias);
61  ar & BOOST_SERIALIZATION_NVP(myDdsFlip);
62 
63  if (version >= 3)
64  {
65  ar & BOOST_SERIALIZATION_NVP(myMetaFlightGeometryOffsetFactor);
66  ar & BOOST_SERIALIZATION_NVP(myMetaFlightCompressVirtualTextures);
67  }
68  }
69 
70  protected:
73  bool myDdsFlip;
75  };
76 }
77 
78 
80 
81 #endif
82 
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
float myMetaFlightGeometryOffsetFactor
Definition: DtLoaderSettingsRecord.h:72
bool myMetaFlightCompressVirtualTextures
Definition: DtLoaderSettingsRecord.h:74
bool myDdsFlip
Definition: DtLoaderSettingsRecord.h:73
Contains DLL export macros.
int myMetaFlightPerformanceBias
Definition: DtLoaderSettingsRecord.h:71
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the &amp; operator is defined similar to &lt;&lt;...
Definition: DtLoaderSettingsRecord.h:58
A DtLoaderSettingsRecord contains the information restore loader settings from disk.
Definition: DtLoaderSettingsRecord.h:19
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31

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)