Fix click-selecting Sprites with repeated texture
This commit is contained in:
parent
28a60b3de0
commit
edba45ec8b
3 changed files with 13 additions and 13 deletions
|
|
@ -1343,7 +1343,7 @@ bool CanvasItem::get_visibility_layer_bit(uint32_t p_visibility_layer) const {
|
|||
return (visibility_layer & (1 << p_visibility_layer));
|
||||
}
|
||||
|
||||
void CanvasItem::_refresh_texture_filter_cache() {
|
||||
void CanvasItem::_refresh_texture_filter_cache() const {
|
||||
if (!is_inside_tree()) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -1394,7 +1394,7 @@ CanvasItem::TextureFilter CanvasItem::get_texture_filter() const {
|
|||
return texture_filter;
|
||||
}
|
||||
|
||||
void CanvasItem::_refresh_texture_repeat_cache() {
|
||||
void CanvasItem::_refresh_texture_repeat_cache() const {
|
||||
if (!is_inside_tree()) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -1465,13 +1465,13 @@ CanvasItem::TextureRepeat CanvasItem::get_texture_repeat() const {
|
|||
return texture_repeat;
|
||||
}
|
||||
|
||||
CanvasItem::TextureFilter CanvasItem::get_texture_filter_in_tree() {
|
||||
CanvasItem::TextureFilter CanvasItem::get_texture_filter_in_tree() const {
|
||||
ERR_READ_THREAD_GUARD_V(TEXTURE_FILTER_NEAREST);
|
||||
_refresh_texture_filter_cache();
|
||||
return (TextureFilter)texture_filter_cache;
|
||||
}
|
||||
|
||||
CanvasItem::TextureRepeat CanvasItem::get_texture_repeat_in_tree() {
|
||||
CanvasItem::TextureRepeat CanvasItem::get_texture_repeat_in_tree() const {
|
||||
ERR_READ_THREAD_GUARD_V(TEXTURE_REPEAT_DISABLED);
|
||||
_refresh_texture_repeat_cache();
|
||||
return (TextureRepeat)texture_repeat_cache;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue