![]() |
VR-Forces 4.8 Class Documentation
|
The logic for controlling how the DtFileCachePage works. More...

Public Member Functions | |
| DtFileCacheLogic (DtDe &de, DtFileCacheInterface &gui, DtPersistenceControlsInterface &persistenceGui) | |
| CTOR. More... | |
| DtFileCacheLogic () | |
| virtual | ~DtFileCacheLogic () |
| DTOR. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Protected Member Functions | |
| virtual void | sendSettingsToGui () |
| Update the gui interface with current file caching settings. More... | |
| virtual void | slot_enableAccelerationCachingChanged (bool enabled) |
| Called when the user checks the file caching checkbox. More... | |
| virtual void | slot_compressTexturesChanged (bool enabled) |
| Called when the user checks the texture compression checkbox. More... | |
| virtual void | slot_clearAccelerationCache () |
| Called when the user presses the clear cache button. More... | |
| virtual void | slot_enableInstancingChanged (bool enabled) |
| Called when the user checks the runtime caching checkbox. More... | |
| virtual void | slot_clearOnNewSceneChanged (bool enabled) |
| Called when the user checks the runtime caching checkbox. More... | |
| virtual void | slot_clearInstanceCache () |
| Called when the user presses the clear instance cache button. More... | |
| virtual void | settingsRestored (const DtSettingsBackup *) |
| Called when settings are restored. Resets gui if the restored object type is of this class. More... | |
| virtual void | on_import () |
| Persistence slots: More... | |
| virtual void | on_export () |
| virtual void | on_importFilePathChosen (const std::string &filePath) |
| virtual void | on_exportFilePathChosen (const std::string &filePath) |
Protected Attributes | |
| DtDe & | myDe |
| DtFileCacheInterface & | myGui |
| DtPersistenceControlsInterface & | myPersistenceGui |
Additional Inherited Members | |
Private Types inherited from makVrv::DtSignalConnectionManager | |
| typedef std::vector < boost::signalslib::connection > | Connections |
| A collection of signals. More... | |
| typedef std::vector < boost::signalslib2::connection > | Connections2 |
Private Member Functions inherited from makVrv::DtSignalConnectionManager | |
| DtSignalConnectionManager () | |
| CTOR. More... | |
| virtual | ~DtSignalConnectionManager () |
| DTOR. More... | |
| void | manageConnection (const boost::signalslib::connection &conn) |
| Connect a signal. More... | |
| void | manageConnection (const boost::signalslib2::connection &conn) |
| DtSignalConnectionManager & | operator+= (const boost::signalslib::connection &conn) |
| Connect a signal. More... | |
| DtSignalConnectionManager & | operator+= (const boost::signalslib2::connection &conn) |
| bool | blockConnections (bool blocked) |
| Blocks/unblocks connections. More... | |
| int | numberOfConnections () const |
| Get the number of connections. More... | |
| void | disconnectSignals () |
| Disconnect all signals. More... | |
| bool | connectionsBlocked () const |
| check whether connections are blocked. More... | |
| bool | blockConnection (int index, bool blocked) |
| Blocks/unblocks connections. More... | |
| bool | connectionBlocked (int index) const |
| check whether connections are blocked. More... | |
Private Attributes inherited from makVrv::DtSignalConnectionManager | |
| Connections | myConnections |
| The connected signals. More... | |
| Connections2 | myConnections2 |
| bool | myConnectionsBlocked |
| bool | myIndiviualConnectionedBlocked |
| std::vector < boost::signalslib2::shared_connection_block * > | mySharedConnectionsBlockManager |
| blocking Connections manager for signal2 connection More... | |
The logic for controlling how the DtFileCachePage works.
| makVrv::DtFileCacheLogic::DtFileCacheLogic | ( | DtDe & | de, |
| DtFileCacheInterface & | gui, | ||
| DtPersistenceControlsInterface & | persistenceGui | ||
| ) |
CTOR.
| makVrv::DtFileCacheLogic::DtFileCacheLogic | ( | ) |
|
virtual |
DTOR.
|
protectedvirtual |
Update the gui interface with current file caching settings.
|
protectedvirtual |
Called when the user checks the file caching checkbox.
|
protectedvirtual |
Called when the user checks the texture compression checkbox.
|
protectedvirtual |
Called when the user presses the clear cache button.
|
protectedvirtual |
Called when the user checks the runtime caching checkbox.
|
protectedvirtual |
Called when the user checks the runtime caching checkbox.
|
protectedvirtual |
Called when the user presses the clear instance cache button.
|
protectedvirtual |
Called when settings are restored. Resets gui if the restored object type is of this class.
|
protectedvirtual |
Persistence slots:
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |