TextureRect
Category: Core
enum StretchMode:
- STRETCH_SCALE_ON_EXPAND = 0 — Scale to fit the node’s bounding rectangle, only if is
true
. Default , for backwards compatibility. Until you setexpand
to , the texture will behave like . - STRETCH_SCALE = 1 — Scale to fit the node’s bounding rectangle.
- STRETCH_TILE = 2 — Tile inside the node’s bounding rectangle.
- STRETCH_KEEP = 3 — The texture keeps its original size and stays in the bounding rectangle’s top-left corner.
- STRETCH_KEEP_ASPECT = 5 — Scale the texture to fit the node’s bounding rectangle, but maintain the texture’s aspect ratio.
- STRETCH_KEEP_ASPECT_CENTERED = 6 — Scale the texture to fit the node’s bounding rectangle, center it and maintain its aspect ratio.
- STRETCH_KEEP_ASPECT_COVERED = 7 — Scale the texture so that the shorter side fits the bounding rectangle. The other side clips to the node’s limits.
- bool expand
If true
, the texture scales to fit its bounding rectangle. Default value: .
- texture
The node’s Texture resource.