Merge pull request #53180 from boruok/4.0-fix-atlas-texture-return-null

This commit is contained in:
Rémi Verschelde 2021-09-28 18:52:53 +02:00 committed by GitHub
commit 9556c3a30a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions

View file

@ -1248,6 +1248,14 @@ bool AtlasTexture::is_pixel_opaque(int p_x, int p_y) const {
return atlas->is_pixel_opaque(x, y);
}
Ref<Image> AtlasTexture::get_image() const {
if (!atlas.is_valid()) {
return Ref<Image>();
}
return atlas->get_image()->get_rect(region);
}
AtlasTexture::AtlasTexture() {}
/////////////////////////////////////////

View file

@ -250,6 +250,8 @@ public:
bool is_pixel_opaque(int p_x, int p_y) const override;
virtual Ref<Image> get_image() const override;
AtlasTexture();
};