
Public Member Functions | |
| void | Serialize (IArchive archive) |
| Serializes the current object into the provided archive. | |
| void | Deserialize (IArchive archive) |
| Deserializes the object's state from the provided archive. | |
Interface for objects that can be serialized to and deserialized from an archive.
Classes implementing this interface provide mechanisms to convert their internal state into a portable form using an IArchive, and restore it later from the same archive.
| void Deserialize | ( | IArchive | archive | ) |
Deserializes the object's state from the provided archive.
This method reads data from the given IArchive and reconstructs the internal state of the object.
| archive | The archive from which to read the object's data. |
Implemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, ModuleBase, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, UnpackModule, and ColorCorrectionMatrix.
| void Serialize | ( | IArchive | archive | ) |
Serializes the current object into the provided archive.
This method writes the internal state of the object into the given IArchive so that it can later be reconstructed using Deserialize.
| archive | The archive to which the object's data will be written. |
Implemented in ColorMatrixTransformationModule, DebayerModule, DownsamplingModule, GainModule, HotpixelCorrectionModule, ModuleBase, PixelFormatConversionModule, SharpeningModule, ToneCurveCorrectionModule, TransformationModule, UnpackModule, and ColorCorrectionMatrix.