TextureRect

Inherits: Control < CanvasItem < Node < Object

类别: 核心

简要说明

用于绘制纹理的控件。

枚举

枚举 StretchMode

  • STRETCH_SCALE_ON_EXPAND = 0 ---缩放以适合节点的边界矩形,仅当 expandtrue . 违约 stretch_mode ,以便向后兼容。直到你准备好 expandtrue ,纹理将表现为 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 属性。它可以缩放、平铺或在其边界矩形内保持居中。

属性描述

违约

设定器

设置扩展(值)

吸气剂

已扩展(

如果 true ,纹理缩放以适合其边界矩形。

违约

设定器

设置翻转(值)

吸气剂

是翻转的

如果 true ,纹理水平翻转。

违约

设定器

设置翻转(值)

吸气剂

是翻转的

如果 true ,纹理垂直翻转。

违约

0

设定器

设置拉伸模式(值)

吸气剂

获取拉伸模式()

控制调整节点的边框大小时纹理的行为。见 StretchMode .

设定器

设置纹理(值)

吸气剂

获取纹理()

节点的 Texture 资源。