VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtFileCacheInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvCoreQt/vrvCoreQt.h>
12 
13 namespace makVrv
14 {
18  {
19  public:
20 
22  virtual ~DtFileCacheInterface();
23 
26  boost::signalslib::signal<void (bool)> signal_enableAccelerationCachingChanged;
27 
29  boost::signalslib::signal<void (bool)> signal_clearOnNewSceneChanged;
30 
32  boost::signalslib::signal<void (bool)> signal_compressTexturesChanged;
33 
35  boost::signalslib::signal<void ()> signal_clearAccelerationCache;
36 
38  boost::signalslib::signal<void (bool)> signal_enableInstancingChanged;
39 
41  boost::signalslib::signal<void ()> signal_clearInstanceCache;
42 
45  virtual void setEnableAccelerationCaching(bool enabled) = 0;
46 
48  virtual void setCompressTexture(bool enabled) = 0;
49 
51  virtual void setEnableInstancing(bool enabled) = 0;
52 
54  virtual void setClearOnNewScene(bool enabled) = 0;
55  };
56 }
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(bool)> signal_compressTexturesChanged
Called when the user checks the texture compression checkbox.
Definition: DtFileCacheInterface.h:32
The interface for the DtFileCachePage.
Definition: DtFileCacheInterface.h:17
boost::signalslib::signal< void()> signal_clearAccelerationCache
Called when the user presses the clear cache button.
Definition: DtFileCacheInterface.h:35
boost::signalslib::signal< void()> signal_clearInstanceCache
Called when the user presses the clear instance cache button.
Definition: DtFileCacheInterface.h:41
boost::signalslib::signal< void(bool)> signal_enableInstancingChanged
Called when the user checks the runtime caching checkbox.
Definition: DtFileCacheInterface.h:38
boost::signalslib::signal< void(bool)> signal_enableAccelerationCachingChanged
Signals.
Definition: DtFileCacheInterface.h:26
boost::signalslib::signal< void(bool)> signal_clearOnNewSceneChanged
Called when the clear on new scene widget state changes.
Definition: DtFileCacheInterface.h:29

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)