TextureRect¶
Inherits: Control < CanvasItem < Node < Object
类别: 核心
简要说明¶
用于绘制纹理的控件。
枚举¶
枚举 StretchMode :
STRETCH_SCALE_ON_EXPAND = 0 ---缩放以适合节点的边界矩形,仅当
expand
是true
. 违约stretch_mode
,以便向后兼容。直到你准备好expand
到true
,纹理将表现为 STRETCH_KEEP .STRETCH_SCALE = 1 ---缩放以适合节点的边界矩形。
STRETCH_TILE = 2 ---在节点的边框内平铺。
STRETCH_KEEP = 3 ---纹理保持其原始大小并保持在边框的左上角。
STRETCH_KEEP_CENTERED = 4 ---纹理保持其原始大小,并在节点的边界矩形中居中。
STRETCH_KEEP_ASPECT = 5 ---缩放纹理以适合节点的边界矩形,但保持纹理的纵横比。
STRETCH_KEEP_ASPECT_CENTERED = 6 ---缩放纹理以适合节点的边界矩形,使其居中并保持其纵横比。
STRETCH_KEEP_ASPECT_COVERED = 7 ---缩放纹理,使较短的边适合边界矩形。另一侧将剪辑到节点的限制。
描述¶
用于在用户界面中绘制图标和精灵。纹理的放置可以通过 stretch_mode 属性。它可以缩放、平铺或在其边界矩形内保持居中。
属性描述¶
bool expand
违约 |
假 |
设定器 |
设置扩展(值) |
吸气剂 |
已扩展( |
如果 true
,纹理缩放以适合其边界矩形。
bool flip_h
违约 |
假 |
设定器 |
设置翻转(值) |
吸气剂 |
是翻转的 |
如果 true
,纹理水平翻转。
bool flip_v
违约 |
假 |
设定器 |
设置翻转(值) |
吸气剂 |
是翻转的 |
如果 true
,纹理垂直翻转。
StretchMode stretch_mode
违约 |
0 |
设定器 |
设置拉伸模式(值) |
吸气剂 |
获取拉伸模式() |
控制调整节点的边框大小时纹理的行为。见 StretchMode .
Texture texture
设定器 |
设置纹理(值) |
吸气剂 |
获取纹理() |
节点的 Texture 资源。