VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSharedLoaderSettings.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
15 
17 
18 #include <string>
19 #include <vector>
20 
21 namespace makArchives
22 {
23  class DtLoaderSettingsRecord;
24 }
25 
26 namespace makVrv
27 {
28 
29  class DtDe;
31 
34 
38  {
39  public:
40 
42  virtual ~DtSharedLoaderSettings();
43 
46 
47  bool ddsFlip() const;
48  void setDdsFlip(bool flip);
49 
50  int metaFlightPerformanceBias() const;
51  void setMetaFlightPerformanceBias(int setting);
52 
53  float metaFlightGeometryOffsetFactor() const;
54  void setMetaFlightGeometryOffsetFactor(float val);
55 
56  bool metaFlightCompressVirtualTextures() const;
57  void setMetaFlightCompressVirtualTextures(bool val);
58 
60 
62  void setFromRecord( const makArchives::DtLoaderSettingsRecord& rec );
63 
65  void getRecord( makArchives::DtLoaderSettingsRecord& rec ) const;
66 
67  const DtLoaderSettingsBackup* settingsBackup() const
68  {
69  return mySettingsBackup;
70  }
71 
72  DtLoaderSettingsBackup* settingsBackup()
73  {
74  return mySettingsBackup;
75  }
76 
78  virtual void backup();
79 
81  static std::string className();
82 
83  protected:
84 
89 
92 
93  protected:
94 
96  bool myDdsFlip;
99 
101 
102  };
103 
104 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)