VR-Forces 5.0.3 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 Attributes
makVrv::DtHbaoSettingsCommand Class Reference

DtHbaoSettingsCommand changes settings related to the HBAO post processor effect.

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

Public Member Functions

 DtHbaoSettingsCommand ()
 
virtual ~DtHbaoSettingsCommand ()
 
 DtHbaoSettingsCommand (const DtHbaoSettingsCommand &)=delete
 
DtHbaoSettingsCommandoperator= (const DtHbaoSettingsCommand &)=delete
 
virtual bool hbaoRadiusSet () const
 
virtual float hbaoRadius () const
 
virtual void setHbaoRadius (float value)
 
virtual bool hbaoBiasSet () const
 
virtual float hbaoBias () const
 
virtual void setHbaoBias (float value)
 
virtual bool hbaoExponentSet () const
 
virtual float hbaoExponent () const
 
virtual void setHbaoExponent (float value)
 
virtual bool hbaoSmallScalarSet () const
 
virtual float hbaoSmallScalar () const
 
virtual void setHbaoSmallScalar (float value)
 
virtual bool hbaoLargeScalarSet () const
 
virtual float hbaoLargeScalar () const
 
virtual void setHbaoLargeScalar (float value)
 
virtual bool hbaoDepthClampModeSet () const
 
virtual int hbaoDepthClampMode () const
 
virtual void setHbaoDepthClampMode (int mode)
 
virtual void execute (DtDe &de)
 
- Public Member Functions inherited from makVrv::DtVrvCommand
 DtVrvCommand ()
 
virtual ~DtVrvCommand ()
 
virtual
vrvControlToolkit::DtVrvControlTypeEnum 
commandType ()
 

Protected Attributes

float myHbaoRadius
 
float myHbaoBias
 
float myHbaoExponent
 
float myHbaoSmallScalar
 
float myHbaoLargeScalar
 
int myHbaoDepthClampMode
 
bool myHbaoRadiusSet
 
bool myHbaoBiasSet
 
bool myHbaoExponentSet
 
bool myHbaoSmallScalarSet
 
bool myHbaoLargeScalarSet
 
bool myHbaoDepthClampModeSet
 
- Protected Attributes inherited from makVrv::DtVrvCommand
vrvControlToolkit::DtVrvControlTypeEnum myCommandType
 

Constructor & Destructor Documentation

makVrv::DtHbaoSettingsCommand::DtHbaoSettingsCommand ( )

Constructor.

virtual makVrv::DtHbaoSettingsCommand::~DtHbaoSettingsCommand ( )
virtual

Destructor.

makVrv::DtHbaoSettingsCommand::DtHbaoSettingsCommand ( const DtHbaoSettingsCommand )
delete

not allowed - copy constructor

Member Function Documentation

DtHbaoSettingsCommand& makVrv::DtHbaoSettingsCommand::operator= ( const DtHbaoSettingsCommand )
delete

not allowed - equals operator

virtual bool makVrv::DtHbaoSettingsCommand::hbaoRadiusSet ( ) const
virtual
virtual float makVrv::DtHbaoSettingsCommand::hbaoRadius ( ) const
virtual
virtual void makVrv::DtHbaoSettingsCommand::setHbaoRadius ( float  value)
virtual
virtual bool makVrv::DtHbaoSettingsCommand::hbaoBiasSet ( ) const
virtual
virtual float makVrv::DtHbaoSettingsCommand::hbaoBias ( ) const
virtual
virtual void makVrv::DtHbaoSettingsCommand::setHbaoBias ( float  value)
virtual
virtual bool makVrv::DtHbaoSettingsCommand::hbaoExponentSet ( ) const
virtual
virtual float makVrv::DtHbaoSettingsCommand::hbaoExponent ( ) const
virtual
virtual void makVrv::DtHbaoSettingsCommand::setHbaoExponent ( float  value)
virtual
virtual bool makVrv::DtHbaoSettingsCommand::hbaoSmallScalarSet ( ) const
virtual
virtual float makVrv::DtHbaoSettingsCommand::hbaoSmallScalar ( ) const
virtual
virtual void makVrv::DtHbaoSettingsCommand::setHbaoSmallScalar ( float  value)
virtual
virtual bool makVrv::DtHbaoSettingsCommand::hbaoLargeScalarSet ( ) const
virtual
virtual float makVrv::DtHbaoSettingsCommand::hbaoLargeScalar ( ) const
virtual
virtual void makVrv::DtHbaoSettingsCommand::setHbaoLargeScalar ( float  value)
virtual
virtual bool makVrv::DtHbaoSettingsCommand::hbaoDepthClampModeSet ( ) const
virtual
virtual int makVrv::DtHbaoSettingsCommand::hbaoDepthClampMode ( ) const
virtual
virtual void makVrv::DtHbaoSettingsCommand::setHbaoDepthClampMode ( int  mode)
virtual
virtual void makVrv::DtHbaoSettingsCommand::execute ( DtDe de)
virtual

Implements makVrv::DtVrvCommand.

Member Data Documentation

float makVrv::DtHbaoSettingsCommand::myHbaoRadius
protected
float makVrv::DtHbaoSettingsCommand::myHbaoBias
protected
float makVrv::DtHbaoSettingsCommand::myHbaoExponent
protected
float makVrv::DtHbaoSettingsCommand::myHbaoSmallScalar
protected
float makVrv::DtHbaoSettingsCommand::myHbaoLargeScalar
protected
int makVrv::DtHbaoSettingsCommand::myHbaoDepthClampMode
protected
bool makVrv::DtHbaoSettingsCommand::myHbaoRadiusSet
protected
bool makVrv::DtHbaoSettingsCommand::myHbaoBiasSet
protected
bool makVrv::DtHbaoSettingsCommand::myHbaoExponentSet
protected
bool makVrv::DtHbaoSettingsCommand::myHbaoSmallScalarSet
protected
bool makVrv::DtHbaoSettingsCommand::myHbaoLargeScalarSet
protected
bool makVrv::DtHbaoSettingsCommand::myHbaoDepthClampModeSet
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)