HTMLImageElement: Improve decoding stub

Add an enum and warn when setting to sync/async.
This commit is contained in:
Johan Dahlin 2024-09-02 13:46:27 +02:00 committed by Andreas Kling
commit 977e77bd4a
Notes: github-actions[bot] 2024-09-04 07:56:27 +00:00
3 changed files with 40 additions and 1 deletions

View file

@ -80,6 +80,10 @@ public:
// https://html.spec.whatwg.org/multipage/images.html#select-an-image-source
[[nodiscard]] Optional<ImageSourceAndPixelDensity> select_an_image_source();
StringView decoding() const;
void set_decoding(String);
void set_source_set(SourceSet);
ImageRequest& current_request() { return *m_current_request; }
@ -147,6 +151,15 @@ private:
SourceSet m_source_set;
CSSPixelSize m_last_seen_viewport_size;
// https://html.spec.whatwg.org/multipage/images.html#image-decoding-hint
enum class ImageDecodingHint {
Auto,
Sync,
Async
};
ImageDecodingHint m_decoding_hint = ImageDecodingHint::Auto;
};
}