VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtFileCacheInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtFileCacheInterface.h,v $ $Revision: 1.6 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvCoreQt/vrvCoreQt.h>
15 
16 namespace makVrv
17 {
21  {
22  public:
23 
25  virtual ~DtFileCacheInterface();
26 
29  boost::signal<void (bool)> signal_enableAccelerationCachingChanged;
30 
32  boost::signal<void (bool)> signal_clearOnNewSceneChanged;
33 
35  boost::signal <void (bool)> signal_compressTexturesChanged;
36 
38  boost::signal <void ()> signal_clearAccelerationCache;
39 
41  boost::signal <void (bool)> signal_enableInstancingChanged;
42 
44  boost::signal <void ()> signal_clearInstanceCache;
45 
48  virtual void setEnableAccelerationCaching(bool enabled) = 0;
49 
51  virtual void setCompressTexture(bool enabled) = 0;
52 
54  virtual void setEnableInstancing(bool enabled) = 0;
55 
57  virtual void setClearOnNewScene(bool enabled) = 0;
58  };
59 }

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)