|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Initial settings shared by concrete transformer families. More...
#include <UniversalTransformer.hpp>
Collaboration diagram for MayaFlux::Yantra::TransformerConfig< Operation >:Public Attributes | |
| double | intensity { 1.0 } |
| Overall transformation strength. | |
| std::vector< TransformationKey > | keys |
| Transformation keys to register before processing. | |
| Operation | operation {} |
| Operation to perform within the selected family. | |
| std::map< std::string, std::any > | parameters |
| Additional named parameters applied last. | |
| TransformationQuality | quality { TransformationQuality::STANDARD } |
| Requested transformation quality. | |
| TransformationScope | scope { TransformationScope::FULL_DATA } |
| Portion of the input to transform. | |
| TransformationStrategy | strategy { TransformationStrategy::BUFFERED } |
| How transformation work is performed. | |
Initial settings shared by concrete transformer families.
| Operation | Operation enum of the selected transformer family. |
Pass this aggregate with designated initializers to a concrete transformer. Named parameters are applied after the typed settings and keys.
Definition at line 170 of file UniversalTransformer.hpp.