VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrv::DtDiGuySettingsLogic Class Reference

The logic for the diguy settings dialog.

Public Member Functions

 DtDiGuySettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtDiGuySettingsInterface &widget)
 
virtual ~DtDiGuySettingsLogic ()
 

Protected Member Functions

virtual void displayUnitsChanged ()
 
virtual void sendSettingsToGui ()
 
Boost Slots
virtual void slot_diGuyInstancingEnabledChanged (bool enable)
 
virtual void slot_diGuyInstancedLodChanged (int lod)
 
virtual void slot_diGuyVisualizeInstancingChanged (bool enable)
 
virtual void slot_diGuyTextureVariationChanged (bool enable)
 
virtual void slot_diGuyMaxDrawDistanceChanged (float distance)
 
virtual void slot_settingMaxDrawDistanceChanged (float distance)
 
virtual void slot_diGuyMaxMotionUpdateDistanceChanged (float distance)
 
virtual void slot_settingMaxMotionUpdateDistanceChanged (float distance)
 
virtual void slot_diGuyMultiThreadUpdateChanged (bool enable)
 

Persistence Slots

DtSignalConnectionManager mySignals
 
DtDiGuySettingsInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceControls
 
DtDemyDe
 
virtual void on_import ()
 
virtual void on_export ()
 
virtual void on_importFilePathChosen (const std::string &filePath)
 
virtual void on_exportFilePathChosen (const std::string &filePath)
 
virtual void on_settingsRestored (const DtSettingsBackup *b)
 

Constructor & Destructor Documentation

makVrv::DtDiGuySettingsLogic::DtDiGuySettingsLogic ( DtDe de,
DtPersistenceControlsInterface persistenceControls,
DtDiGuySettingsInterface widget 
)

CTOR.

virtual makVrv::DtDiGuySettingsLogic::~DtDiGuySettingsLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtDiGuySettingsLogic::displayUnitsChanged ( )
protectedvirtual

slot for display unit and decimal changes currently we just relook up the display units and decimal values in sendSettingsToGui instead of getting the values from the signal

virtual void makVrv::DtDiGuySettingsLogic::sendSettingsToGui ( )
protectedvirtual

Set up the GUI with the current window settings.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyInstancingEnabledChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the instancing enabled checkbox.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyInstancedLodChanged ( int  lod)
protectedvirtual

Receives notification that the user changed the instancing lod value (1-7).

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyVisualizeInstancingChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the visualize instancing checkbox.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyTextureVariationChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the texture variation checkbox.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyMaxDrawDistanceChanged ( float  distance)
protectedvirtual

Receives notification that the user changed the max draw distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_settingMaxDrawDistanceChanged ( float  distance)
protectedvirtual

Received notification that the setting changed for the max draw distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyMaxMotionUpdateDistanceChanged ( float  distance)
protectedvirtual

Receives notification that the user changed the max motion update distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_settingMaxMotionUpdateDistanceChanged ( float  distance)
protectedvirtual

Received notification that the setting changed for the max motion update distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyMultiThreadUpdateChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the multi threaded update checkbox.

virtual void makVrv::DtDiGuySettingsLogic::on_import ( )
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_export ( )
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_importFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_exportFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_settingsRestored ( const DtSettingsBackup b)
protectedvirtual

Member Data Documentation

DtSignalConnectionManager makVrv::DtDiGuySettingsLogic::mySignals
protected
DtDiGuySettingsInterface& makVrv::DtDiGuySettingsLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtDiGuySettingsLogic::myPersistenceControls
protected
DtDe& makVrv::DtDiGuySettingsLogic::myDe
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)