The ToneMappingOperatorManager class loads ToneMappingOperator plugins and keeps an instance of the active ToneMappingOperator. More...
Public Member Functions | |
| ToneMappingOperatorPtr | getActiveOperator () |
| QStringList | registerOperators (const QString &directory) |
| bool | empty () |
| void | setActiveOperator (const QString &operatorName) |
Private Attributes | |
|
QMap< QString, ToneMappingOperatorFactory * > | operators |
| ToneMappingOperatorPtr | activeOperator |
Friends | |
| class | Singleton< ToneMappingOperatorManager > |
The ToneMappingOperatorManager class loads ToneMappingOperator plugins and keeps an instance of the active ToneMappingOperator.
This class is a Singleton.
Definition at line 31 of file ToneMappingOperatorManager.h.
| bool ToneMappingOperatorManager::empty | ( | ) |
Returns true if the ToneMappingOperatorManager has no operator, otherwise returns false.
Definition at line 85 of file ToneMappingOperatorManager.cpp.
| ToneMappingOperatorPtr ToneMappingOperatorManager::getActiveOperator | ( | ) |
Returns a pointer to the current ToneMappingOperator.
Definition at line 33 of file ToneMappingOperatorManager.cpp.
| QStringList ToneMappingOperatorManager::registerOperators | ( | const QString & | directory ) |
Registers all the ToneMappingOperator plugins found in the directory with the name directory.
Definition at line 56 of file ToneMappingOperatorManager.cpp.
| void ToneMappingOperatorManager::setActiveOperator | ( | const QString & | operatorName ) |
Sets the active ToneMappingOperator to operatorName.
Definition at line 41 of file ToneMappingOperatorManager.cpp.
1.7.2