VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtFileCacheLogic Class Reference

The logic for controlling how the DtFileCachePage works. More...

Inheritance diagram for makVrv::DtFileCacheLogic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtFileCacheLogic (DtDe &de, DtFileCacheInterface &gui, DtPersistenceControlsInterface &persistenceGui)
 CTOR.
 DtFileCacheLogic ()
 ~DtFileCacheLogic ()
 DTOR.

Protected Member Functions

virtual void sendSettingsToGui ()
 Update the gui interface with current file caching settings.
virtual void slot_enableAccelerationCachingChanged (bool enabled)
 Called when the user checks the file caching checkbox.
virtual void slot_compressTexturesChanged (bool enabled)
 Called when the user checks the texture compression checkbox.
virtual void slot_clearAccelerationCache ()
 Called when the user presses the clear cache button.
virtual void slot_enableInstancingChanged (bool enabled)
 Called when the user checks the runtime caching checkbox.
virtual void slot_clearOnNewSceneChanged (bool enabled)
 Called when the user checks the runtime caching checkbox.
virtual void slot_clearInstanceCache ()
 Called when the user presses the clear instance cache button.
virtual void settingsRestored (const DtSettingsBackup *)
 Called when settings are restored. Resets gui if the restored object type is of this class.
virtual void on_import ()
 Persistence slots:
virtual void on_export ()
virtual void on_importFilePathChosen (const std::string &filePath)
virtual void on_exportFilePathChosen (const std::string &filePath)

Protected Attributes

DtDemyDe
DtFileCacheInterfacemyGui
DtPersistenceControlsInterfacemyPersistenceGui

Detailed Description

The logic for controlling how the DtFileCachePage works.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrv::DtFileCacheLogic::sendSettingsToGui ( ) [protected, virtual]

Update the gui interface with current file caching settings.

virtual void makVrv::DtFileCacheLogic::slot_enableAccelerationCachingChanged ( bool  enabled) [protected, virtual]

Called when the user checks the file caching checkbox.

virtual void makVrv::DtFileCacheLogic::slot_compressTexturesChanged ( bool  enabled) [protected, virtual]

Called when the user checks the texture compression checkbox.

virtual void makVrv::DtFileCacheLogic::slot_clearAccelerationCache ( ) [protected, virtual]

Called when the user presses the clear cache button.

virtual void makVrv::DtFileCacheLogic::slot_enableInstancingChanged ( bool  enabled) [protected, virtual]

Called when the user checks the runtime caching checkbox.

virtual void makVrv::DtFileCacheLogic::slot_clearOnNewSceneChanged ( bool  enabled) [protected, virtual]

Called when the user checks the runtime caching checkbox.

virtual void makVrv::DtFileCacheLogic::slot_clearInstanceCache ( ) [protected, virtual]

Called when the user presses the clear instance cache button.

virtual void makVrv::DtFileCacheLogic::settingsRestored ( const DtSettingsBackup ) [protected, virtual]

Called when settings are restored. Resets gui if the restored object type is of this class.

virtual void makVrv::DtFileCacheLogic::on_import ( ) [protected, virtual]

Persistence slots:

virtual void makVrv::DtFileCacheLogic::on_export ( ) [protected, virtual]
virtual void makVrv::DtFileCacheLogic::on_importFilePathChosen ( const std::string &  filePath) [protected, virtual]
virtual void makVrv::DtFileCacheLogic::on_exportFilePathChosen ( const std::string &  filePath) [protected, virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

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)