Public Member Functions | |
| virtual const char * | name () |
| Name of the operation. More... | |
| virtual const char * | description () |
| Description of the operation. More... | |
| virtual ImageOperation * | operation () |
| Create a new ImageOperation object. More... | |
Public Member Functions inherited from FotoSHOCKcore::ImageOperationDescriptor | |
| ImageOperationDescriptor () | |
| Default constructor. | |
| virtual | ~ImageOperationDescriptor () |
| A destructor. | |
| uint64_t | id () |
| Unique identifier of the operation descriptor. More... | |
| virtual InputProto | inputPrototype () |
| Description of inputs. More... | |
| virtual OutputProto | outputPrototype () |
| Description of outputs. More... | |
| virtual ImageOperationType | operationType () |
| Return a type of the ImageOperation. More... | |
Additional Inherited Members | |
Public Types inherited from FotoSHOCKcore::ImageOperationDescriptor | |
| enum | ImageOperationType { TypeNone, TypeRoot, TypeNorm, TypePreview, TypeConvertFormat } |
| Possible types of ImageOperation s. More... | |
|
inlinevirtual |
Description of the operation.
Implements FotoSHOCKcore::ImageOperationDescriptor.
|
inlinevirtual |
Name of the operation.
The name of operation will be shown in a graph.
Implements FotoSHOCKcore::ImageOperationDescriptor.
|
inlinevirtual |
Create a new ImageOperation object.
This function is used to obtain a new instance of the associated ImageOperation. The object must be allocated on heap using new. The memory is freed automatically when the object is not needed anymore.
Implements FotoSHOCKcore::ImageOperationDescriptor.
1.8.4