Inherits: Control < CanvasItem < Node < Object
Control for drawing textures.
Used to draw icons and sprites in a user interface. The texture's placement can be controlled with the stretch_mode property. It can scale, tile, or stay centered inside its bounding rectangle.
Note: You should enable flip_v when using a TextureRect to display a ViewportTexture. Alternatively, you can enable Viewport.render_target_v_flip on the Viewport. Otherwise, the image will appear upside down.
| bool | expand | false |
| bool | flip_h | false |
| bool | flip_v | false |
| MouseFilter | mouse_filter |
1 (parent override)
|
| StretchMode | stretch_mode | 0 |
| Texture | texture |
enum StretchMode:
expand is true. Default stretch_mode, for backwards compatibility. Until you set expand to true, the texture will behave like STRETCH_KEEP.| Default | false |
| Setter | set_expand(value) |
| Getter | has_expand() |
If true, the texture scales to fit its bounding rectangle.
| Default | false |
| Setter | set_flip_h(value) |
| Getter | is_flipped_h() |
If true, texture is flipped horizontally.
| Default | false |
| Setter | set_flip_v(value) |
| Getter | is_flipped_v() |
If true, texture is flipped vertically.
| Default | 0 |
| Setter | set_stretch_mode(value) |
| Getter | get_stretch_mode() |
Controls the texture's behavior when resizing the node's bounding rectangle. See StretchMode.
| Setter | set_texture(value) |
| Getter | get_texture() |
The node's Texture resource.
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.
https://docs.godotengine.org/en/3.2/classes/class_texturerect.html