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.