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 | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
makVrv::DtIndirectRunTimeSettings Class Reference

Represents setting that are runtime tweakable/toggleable.

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

Public Member Functions

virtual ~DtIndirectRunTimeSettings ()
 
virtual bool shouldColorIndirectBlue () const
 
virtual void setColorIndirectBlue (bool value)
 
virtual bool shouldColorMissingTexturesRed () const
 
virtual void setColorMissingTexturesRed (bool value)
 
virtual void setDrawIndirectBoundingBoxes (bool value)
 
virtual bool shouldDrawIndirectBoundingBoxes () const
 
virtual bool indirectUsesExternalRenderer (void) const
 
virtual void slot_postUpdate ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtIndirectRunTimeSettingsinstance (DtDe &de)
 

Protected Member Functions

 DtIndirectRunTimeSettings (DtDe &de)
 

Protected Attributes

DtDemyDe
 
bool myIndirectMissingTexturesRed
 
bool myIndirectColorBlue
 
bool myIndirectDrawBoundingBoxes
 
bool myIndirectUsesExternalRenderer
 
float myIndirectEntityManagerCellPageOutTime
 
DtOsgIndirectEntityManagermyIndirectEntityManager
 
DtSignalConnectionManager mySignalManager
 

Private Member Functions

 DtIndirectRunTimeSettings ()=delete
 
 DtIndirectRunTimeSettings (const DtIndirectRunTimeSettings &)=delete
 
DtIndirectRunTimeSettingsoperator= (const DtIndirectRunTimeSettings &)=delete
 

Constructor & Destructor Documentation

virtual makVrv::DtIndirectRunTimeSettings::~DtIndirectRunTimeSettings ( )
virtual

destructor

makVrv::DtIndirectRunTimeSettings::DtIndirectRunTimeSettings ( DtDe de)
protected

constructor. protected. only creator can create

makVrv::DtIndirectRunTimeSettings::DtIndirectRunTimeSettings ( )
privatedelete

not allowed.

makVrv::DtIndirectRunTimeSettings::DtIndirectRunTimeSettings ( const DtIndirectRunTimeSettings )
privatedelete

not allowed.

Member Function Documentation

static DtIndirectRunTimeSettings& makVrv::DtIndirectRunTimeSettings::instance ( DtDe de)
static

Get an instance of the instance manager.

DtIndirectRunTimeSettings& makVrv::DtIndirectRunTimeSettings::operator= ( const DtIndirectRunTimeSettings )
privatedelete

not allowed.

virtual bool makVrv::DtIndirectRunTimeSettings::shouldColorIndirectBlue ( ) const
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual void makVrv::DtIndirectRunTimeSettings::setColorIndirectBlue ( bool  value)
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual bool makVrv::DtIndirectRunTimeSettings::shouldColorMissingTexturesRed ( ) const
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual void makVrv::DtIndirectRunTimeSettings::setColorMissingTexturesRed ( bool  value)
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual void makVrv::DtIndirectRunTimeSettings::setDrawIndirectBoundingBoxes ( bool  value)
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual bool makVrv::DtIndirectRunTimeSettings::shouldDrawIndirectBoundingBoxes ( ) const
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual bool makVrv::DtIndirectRunTimeSettings::indirectUsesExternalRenderer ( void  ) const
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

virtual void makVrv::DtIndirectRunTimeSettings::slot_postUpdate ( )
virtual

imgui controlled parameters for setting up how indirect used and debug rendering

Member Data Documentation

DtDe& makVrv::DtIndirectRunTimeSettings::myDe
protected
bool makVrv::DtIndirectRunTimeSettings::myIndirectMissingTexturesRed
protected
bool makVrv::DtIndirectRunTimeSettings::myIndirectColorBlue
protected
bool makVrv::DtIndirectRunTimeSettings::myIndirectDrawBoundingBoxes
protected
bool makVrv::DtIndirectRunTimeSettings::myIndirectUsesExternalRenderer
protected
float makVrv::DtIndirectRunTimeSettings::myIndirectEntityManagerCellPageOutTime
protected
DtOsgIndirectEntityManager& makVrv::DtIndirectRunTimeSettings::myIndirectEntityManager
protected
DtSignalConnectionManager makVrv::DtIndirectRunTimeSettings::mySignalManager
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)