8 #ifndef K_FIRESYNC_INVERT_ALG_H
9 #define K_FIRESYNC_INVERT_ALG_H
26 #include <kFireSync/Blocks/Details/kInvertAlg.x.h>
59 return xkInvertAlg_VTable(algorithm)->VExecute(algorithm, input, inputExclusive, output);
kAlloc objectAlloc
Object memory allocator for outputs.
Definition: kInvertAlg.h:22
kAlloc valueAlloc
Data memory allocator for outputs.
Definition: kInvertAlg.h:23
Abstract base class for image inversion algorithm implementations.
kStatus kInvertAlg_Execute(kInvertAlg algorithm, kImage input, kBool inputExclusive, kImage *output)
Executes the invert operation.
Definition: kInvertAlg.h:57
Essential API declarations for the kFireSync library.
Input parameters for kInvertAlgorithm.
Definition: kInvertAlg.h:19
kType algorithmType
Algorithm implementation to be used.
Definition: kInvertAlg.h:21
kStatus kInvertAlg_Construct(kInvertAlg *algorithm, const kInvertAlgParams *params, kAlloc allocator)
Constructs a specific kInvertAlg child instance.