summaryrefslogtreecommitdiff
path: root/src/mono_j2k_picture_frame.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-08-02 18:23:36 +0200
committerCarl Hetherington <cth@carlh.net>2024-08-02 18:23:36 +0200
commit7d9e108ba3629b2e9120bc1da3354935c41aca37 (patch)
treec8ffdb2bca75d62bfe9fa2262e9fc4cd19c45027 /src/mono_j2k_picture_frame.h
parent6f98afd8021f9475bbd342bdcb39162b3167fa9e (diff)
WIP: more hacks.shared-ptr
Diffstat (limited to 'src/mono_j2k_picture_frame.h')
-rw-r--r--src/mono_j2k_picture_frame.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mono_j2k_picture_frame.h b/src/mono_j2k_picture_frame.h
index af2002a1..e5864c89 100644
--- a/src/mono_j2k_picture_frame.h
+++ b/src/mono_j2k_picture_frame.h
@@ -67,7 +67,7 @@ class OpenJPEGImage;
/** @class MonoJ2KPictureFrame
* @brief A single frame of a 2D (monoscopic) picture asset
*/
-class MonoJ2KPictureFrame : public Data
+class MonoJ2KPictureFrame : public ConstantData
{
public:
/** Make a picture frame from a JPEG2000 file.
@@ -79,6 +79,9 @@ public:
MonoJ2KPictureFrame (MonoJ2KPictureFrame const&) = delete;
MonoJ2KPictureFrame& operator= (MonoJ2KPictureFrame const&) = delete;
+ MonoJ2KPictureFrame(MonoJ2KPictureFrame&&);
+ MonoJ2KPictureFrame& operator=(MonoJ2KPictureFrame&&);
+
/** @param reduce a factor by which to reduce the resolution
* of the image, expressed as a power of two (pass 0 for no
* reduction).
@@ -88,9 +91,6 @@ public:
/** @return Pointer to JPEG2000 data */
uint8_t const * data () const override;
- /** @return Pointer to JPEG2000 data */
- uint8_t* data () override;
-
/** @return Size of JPEG2000 data in bytes */
int size () const override;