summaryrefslogtreecommitdiffstats
path: root/core/io/image.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/io/image.cpp')
-rw-r--r--core/io/image.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/io/image.cpp b/core/io/image.cpp
index 24caccca5f..b094290ac8 100644
--- a/core/io/image.cpp
+++ b/core/io/image.cpp
@@ -3300,6 +3300,18 @@ void Image::set_pixel(int p_x, int p_y, const Color &p_color) {
_set_color_at_ofs(data.ptrw(), ofs, p_color);
}
+const uint8_t *Image::ptr() const {
+ return data.ptr();
+}
+
+uint8_t *Image::ptrw() {
+ return data.ptrw();
+}
+
+int64_t Image::data_size() const {
+ return data.size();
+}
+
void Image::adjust_bcs(float p_brightness, float p_contrast, float p_saturation) {
ERR_FAIL_COND_MSG(!_can_modify(format), "Cannot adjust_bcs in compressed or custom image formats.");