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

The interface between the logic and widget for loader settings.

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

Public Member Functions

virtual ~DtLoaderSettingsInterface ()
 
virtual void setDdsFlip (bool flip)=0
 
virtual void setIndirectBufferUpdateTimeBudget (int milliseconds)=0
 
virtual void setCdbParallelForThreadCount (int threadCount)=0
 

Public Attributes

boost::signalslib::signal
< void(bool)> 
signal_ddsFlipSet
 
boost::signalslib::signal
< void(int)> 
signal_indirectBufferUpdateTimeBudget
 
boost::signalslib::signal
< void(int)> 
signal_cdbParallelForThreadCount
 

Constructor & Destructor Documentation

virtual makVrv::DtLoaderSettingsInterface::~DtLoaderSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtLoaderSettingsInterface::setDdsFlip ( bool  flip)
pure virtual

Set the dds flip value.

Implemented in makVrv::DtLoaderSettingsWidget.

virtual void makVrv::DtLoaderSettingsInterface::setIndirectBufferUpdateTimeBudget ( int  milliseconds)
pure virtual

Time budget for each indirect geometry, limits how many model buffers the indirect geomtry can be update in a frame.

Implemented in makVrv::DtLoaderSettingsWidget.

virtual void makVrv::DtLoaderSettingsInterface::setCdbParallelForThreadCount ( int  threadCount)
pure virtual

Set number of threads that CDB model loaders can use in parallel for loops.

Implemented in makVrv::DtLoaderSettingsWidget.

Member Data Documentation

boost::signalslib::signal<void( bool )> makVrv::DtLoaderSettingsInterface::signal_ddsFlipSet

Emitted by the widget when the user changes a setting.

boost::signalslib::signal<void( int )> makVrv::DtLoaderSettingsInterface::signal_indirectBufferUpdateTimeBudget
boost::signalslib::signal<void( int )> makVrv::DtLoaderSettingsInterface::signal_cdbParallelForThreadCount

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)