Interface to de-fog settings.
Definition at line 61 of file DeFog.h.
◆ ~IDeFogSettings()
Argus::Ext::IDeFogSettings::~IDeFogSettings |
( |
| ) |
|
|
inlineprotected |
◆ getDeFogAmount()
virtual float Argus::Ext::IDeFogSettings::getDeFogAmount |
( |
| ) |
const |
|
pure virtual |
- Returns
- the amount of fog to remove.
◆ getDeFogEnable()
virtual bool Argus::Ext::IDeFogSettings::getDeFogEnable |
( |
| ) |
const |
|
pure virtual |
- Returns
- whether or not de-fog is enabled.
◆ getDeFogQuality()
virtual float Argus::Ext::IDeFogSettings::getDeFogQuality |
( |
| ) |
const |
|
pure virtual |
- Returns
- the effect quality.
◆ id()
static const InterfaceID& Argus::Ext::IDeFogSettings::id |
( |
| ) |
|
|
inlinestatic |
◆ setDeFogAmount()
virtual Status Argus::Ext::IDeFogSettings::setDeFogAmount |
( |
float |
amount | ) |
|
|
pure virtual |
Sets the amount of fog to be removed.
Range 0.0 - 1.0 (none - all).
- Parameters
-
[in] | amount | amount of fog to remove. |
◆ setDeFogEnable()
virtual void Argus::Ext::IDeFogSettings::setDeFogEnable |
( |
bool |
enable | ) |
|
|
pure virtual |
Enables or disables de-fog.
- Parameters
-
[in] | enable | whether or not de-fog is enabled. |
◆ setDeFogQuality()
virtual Status Argus::Ext::IDeFogSettings::setDeFogQuality |
( |
float |
quality | ) |
|
|
pure virtual |
Set the quality of the effect, lower quality results in lower execution time.
Range 0.0 - 1.0 (low quality - high quality).
- Parameters
-
[in] | quality | effect quality. |
The documentation for this class was generated from the following file: