IPF: mark virtual functions override

This commit is contained in:
Charles Dang 2024-08-17 21:18:40 -04:00
parent 457ed4bb43
commit abbb9707b9

View file

@ -130,10 +130,10 @@ public:
rc_modification(const color_range_map& recolor_map)
: rc_map_(recolor_map)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
// The rc modification has a higher priority
virtual int priority() const { return 1; }
virtual int priority() const override { return 1; }
bool no_op() const { return rc_map_.empty(); }
@ -159,7 +159,7 @@ public:
: horiz_(horiz)
, vert_(vert)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
void set_horiz(bool val) { horiz_ = val; }
void set_vert(bool val) { vert_ = val; }
@ -205,7 +205,7 @@ public:
rotate_modification(int degrees = 90, int zoom = 16, int offset = 8)
: degrees_(degrees), zoom_(zoom), offset_(offset)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
bool no_op() const { return degrees_ % 360 == 0; }
@ -221,7 +221,7 @@ private:
class gs_modification : public modification
{
public:
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
};
/**
@ -230,7 +230,7 @@ public:
class crop_transparency_modification : public modification
{
public:
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
};
/**
@ -240,7 +240,7 @@ class bw_modification : public modification
{
public:
bw_modification(int threshold): threshold_(threshold) {}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
private:
int threshold_;
};
@ -250,7 +250,7 @@ private:
*/
struct sepia_modification : modification
{
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
};
/**
@ -260,7 +260,7 @@ class negative_modification : public modification
{
public:
negative_modification(int r, int g, int b): red_(r), green_(g), blue_(b) {}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
private:
int red_, green_, blue_;
};
@ -271,7 +271,7 @@ private:
class plot_alpha_modification : public modification
{
public:
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
};
/**
@ -280,7 +280,7 @@ public:
class wipe_alpha_modification : public modification
{
public:
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
};
/**
@ -293,7 +293,7 @@ public:
: formula_(formula)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
private:
std::string formula_;
@ -322,7 +322,7 @@ public:
}
}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
private:
std::vector<std::string> formulas_;
@ -337,7 +337,7 @@ public:
crop_modification(const SDL_Rect& slice)
: slice_(slice)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
const SDL_Rect& get_slice() const
{
@ -358,7 +358,7 @@ public:
blit_modification(const surface& surf, int x, int y)
: surf_(surf), x_(x), y_(y)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
const surface& get_surface() const
{
@ -391,7 +391,7 @@ public:
mask_modification(const surface& mask, int x, int y)
: mask_(mask), x_(x), y_(y)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
const surface& get_mask() const
{
@ -424,7 +424,7 @@ public:
light_modification(const surface& surf)
: surf_(surf)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
const surface& get_surface() const
{
@ -456,7 +456,7 @@ public:
, flags_(flags)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
int get_w() const { return target_size_.x; }
int get_h() const { return target_size_.y; }
@ -477,7 +477,7 @@ public:
: z_(z)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
private:
int z_;
@ -492,7 +492,7 @@ public:
o_modification(float opacity)
: opacity_(opacity)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
float get_opacity() const
{
@ -512,7 +512,7 @@ public:
cs_modification(int r, int g, int b)
: r_(r), g_(g), b_(b)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
int get_r() const { return r_; }
int get_g() const { return g_; }
@ -531,7 +531,7 @@ public:
blend_modification(int r, int g, int b, float a)
: r_(r), g_(g), b_(b), a_(a)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
int get_r() const { return r_; }
int get_g() const { return g_; }
@ -552,7 +552,7 @@ public:
bl_modification(int depth)
: depth_(depth)
{}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
int get_depth() const
{
@ -569,7 +569,7 @@ private:
struct background_modification : modification
{
background_modification(const color_t& c): color_(c) {}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
const color_t& get_color() const
{
@ -587,7 +587,7 @@ class swap_modification : public modification
{
public:
swap_modification(channel r, channel g, channel b, channel a): red_(r), green_(g), blue_(b), alpha_(a) {}
virtual void operator()(surface& src) const;
virtual void operator()(surface& src) const override;
private:
channel red_;
channel green_;