![]() |
VR-Forces Developer's Guide
|
A signaler for the shared loader settings.

Public Member Functions | |
| virtual | ~DtSharedLoaderSettingsSignaler () |
| DtSharedLoaderSettingsSignaler ()=delete | |
| DtSharedLoaderSettingsSignaler (const DtSharedLoaderSettingsSignaler &)=delete | |
| DtSharedLoaderSettingsSignaler & | operator= (const DtSharedLoaderSettingsSignaler &)=delete |
| DtSharedLoaderSettingsSignaler (const DtSharedLoaderSettingsSignaler &&)=delete | |
| DtSharedLoaderSettingsSignaler & | operator= (const DtSharedLoaderSettingsSignaler &&)=delete |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtSharedLoaderSettingsSignaler & | instance (const DtSharedSettingsManager &) |
| static DtSharedLoaderSettingsSignaler & | instance (DtEventQueueInterface &) |
| static DtSharedLoaderSettingsSignaler * | findInstance (DtEventQueueInterface *) |
Public Attributes | |
Loader Setting Changed Signals; these are the settings that we store | |
| event_signal< void(int)> | signal_indirectBufferUpdateTimeBudget |
| event_signal< void(int)> | signal_cdbParallelForThreadCount |
Protected Member Functions | |
| DtSharedLoaderSettingsSignaler (DtEventQueueInterface &eqi) | |
|
virtual |
DTOR.
|
delete |
Default CTOR (Not Implemented)
|
delete |
Copy CTOR (Not Implemented)
|
delete |
Move CTOR (Not Implemented)
|
protected |
|
delete |
Assignment Operator (Not Implemented)
|
delete |
Move Assignment Operator (Not Implemented)
|
static |
Get an instance of the simulation settings automatically from the settings manager. this will return a different signaler depending on what thread this DtSharedLoaderSettingsSignaler is called from.
|
static |
Get an instance of the simulation settings from the event queue interface. This will return the same signaler independent of the thread.
|
static |
Find an instance of the signaler, for an interface, if one does not exist it will not be created.
| NULL | if the instance does not exist. |
| event_signal<void (int)> makVrv::DtSharedLoaderSettingsSignaler::signal_indirectBufferUpdateTimeBudget |
| event_signal<void (int)> makVrv::DtSharedLoaderSettingsSignaler::signal_cdbParallelForThreadCount |