#include <experiments.h>
Experiments. An interface for experiments manager classes. Experiments manager is responsible for managing experiments for renderers.
virtual bool Experiments::CheckConfigured |
( |
| ) |
|
|
pure virtual |
Check if the experiment manager is configured.
- Return values
-
true | The experiment manager is configured. |
false | The experiment manager is not configured. |
Implemented in DefaultExperiments.
virtual bool Experiments::Configure |
( |
const ConfigNode & |
node, |
|
|
const Assets & |
assets |
|
) |
| |
|
pure virtual |
Configure experiments from configuration node.
- Parameters
-
node | A configuration node which consists of experiments element. |
- Return values
-
true | Succeeded to configure. |
false | Failed to configure. |
Implemented in DefaultExperiments.
virtual void Experiments::Notify |
( |
const std::string & |
type | ) |
|
|
pure virtual |
virtual void Experiments::UpdateParam |
( |
const std::string & |
name, |
|
|
const void * |
param |
|
) |
| |
|
pure virtual |
Update parameter.
- Parameters
-
name | Parameter name. |
param | Parameter. |
Implemented in DefaultExperiments.
The documentation for this class was generated from the following file:
- /home/travis/build/hi2p-perim/lightmetrica/include/lightmetrica/experiments.h