X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=flat_input.h;h=d8b62b7ec369b4ecf4272bd90cbf89fa4933bf08;hp=14f8df16b82c853a9ad7bcf8b05301789cc202a2;hb=3cb6aa45faa156fcb380aeacc13b03743bc471ec;hpb=974b5c837c24179f9ab29f4ffdcdd1172288172b diff --git a/flat_input.h b/flat_input.h index 14f8df1..d8b62b7 100644 --- a/flat_input.h +++ b/flat_input.h @@ -107,6 +107,20 @@ public: void invalidate_pixel_data(); + // Note: Sets pitch to width, so even if your pitch is unchanged, + // you will need to re-set it after this call. + void set_width(unsigned width) + { + this->pitch = this->width = width; + invalidate_pixel_data(); + } + + void set_height(unsigned height) + { + this->height = height; + invalidate_pixel_data(); + } + void set_pitch(unsigned pitch) { this->pitch = pitch; invalidate_pixel_data();