VR-Forces 4.0.4 Class Documentation
include/vrvCoreQt/DtFileCacheInterface.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2008 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: DtFileCacheInterface.h,v $ $Revision: 1.6 $ $State: Exp $
00007 ******************************************************************************/
00008 
00012 
00013 #pragma once
00014 #include <vrvCoreQt/vrvCoreQt.h>
00015 
00016 namespace makVrv
00017 {
00020    class DT_DLL_VRVCOREQT DtFileCacheInterface
00021    {
00022    public:
00023 
00025       virtual ~DtFileCacheInterface();
00026 
00029       boost::signal<void (bool)> signal_enableAccelerationCachingChanged;
00030 
00032       boost::signal<void (bool)> signal_clearOnNewSceneChanged;
00033 
00035       boost::signal <void (bool)> signal_compressTexturesChanged;
00036 
00038       boost::signal <void ()> signal_clearAccelerationCache;
00039 
00041       boost::signal <void (bool)> signal_enableInstancingChanged;
00042 
00044       boost::signal <void ()> signal_clearInstanceCache;
00045 
00048       virtual void setEnableAccelerationCaching(bool enabled) = 0;
00049 
00051       virtual void setCompressTexture(bool enabled) = 0;
00052 
00054       virtual void setEnableInstancing(bool enabled) = 0;
00055 
00057       virtual void setClearOnNewScene(bool enabled) = 0;
00058    };
00059 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)