StyleBoxTexture

Inherits: StyleBox < Resource < Reference < Object

类别: 核心

简要说明

基于纹理的九片 StyleBox .

方法

float

get_expand_margin_size ( Margin margin ) const

float

get_margin_size ( Margin margin ) const

无效

set_expand_margin_all ( float size )

无效

set_expand_margin_individual ( float size_left, float size_top, float size_right, float size_bottom )

无效

set_expand_margin_size ( Margin margin, float size )

无效

set_margin_size ( Margin margin, float size )

信号

  • texture_changed ( )

枚举

枚举 AxisStretchMode

  • AXIS_STRETCH_MODE_STRETCH = 0

  • AXIS_STRETCH_MODE_TILE = 1

  • AXIS_STRETCH_MODE_TILE_FIT = 2

描述

基于纹理的九片 StyleBox ,以类似于 NinePatchRect . 这个样式框执行纹理的3×3缩放,其中只有中心单元格被完全拉伸。这使得设计边界样式成为可能,而不管样式框的大小。

属性描述

违约

0

设定器

设置轴拉伸模式(值)

吸气剂

获取轴拉伸模式()

违约

0

设定器

设置轴拉伸模式(值)

吸气剂

获取_v_轴_拉伸_模式()

违约

设定器

设置绘制中心(值)

吸气剂

是否启用了“绘制中心”()

  • float expand_margin_bottom

违约

0.0

设定器

设置展开页边距大小(值)

吸气剂

获取扩展页边距大小()。

在绘制时展开此样式框的下边缘,使其绘制大于请求的值。

  • float expand_margin_left

违约

0.0

设定器

设置展开页边距大小(值)

吸气剂

获取扩展页边距大小()。

在绘制时展开此样式框的左边距,使其绘制大于请求的值。

  • float expand_margin_right

违约

0.0

设定器

设置展开页边距大小(值)

吸气剂

获取扩展页边距大小()。

在绘制时展开此样式框的右边距,使其绘制大于请求的值。

  • float expand_margin_top

违约

0.0

设定器

设置展开页边距大小(值)

吸气剂

获取扩展页边距大小()。

绘制时展开此样式框的上边缘,使其绘制大于请求的值。

违约

0.0

设定器

设置页边距大小(值)

吸气剂

获取u页边距u大小()

增加3×3纹理框的下边缘。

较高的值意味着更多的源纹理被视为3×3框底部边框的一部分。

这也是用作回退的值 StyleBox.content_margin_bottom 如果是负的。

违约

0.0

设定器

设置页边距大小(值)

吸气剂

获取u页边距u大小()

增加3×3纹理框的左边距。

较高的值意味着更多的源纹理被认为是3×3框的左边框的一部分。

这也是用作回退的值 StyleBox.content_margin_left 如果是负的。

违约

0.0

设定器

设置页边距大小(值)

吸气剂

获取u页边距u大小()

增加3×3纹理框的右边距。

较高的值意味着更多的源纹理被视为3×3框右边框的一部分。

这也是用作回退的值 StyleBox.content_margin_right 如果是负的。

违约

0.0

设定器

设置页边距大小(值)

吸气剂

获取u页边距u大小()

增加3×3纹理框的上边缘。

较高的值意味着更多的源纹理被视为3×3框顶部边界的一部分。

这也是用作回退的值 StyleBox.content_margin_top 如果是负的。

违约

颜色(1,1,1,1)

设定器

设置调制(值)

吸气剂

得到调节

绘制此样式框时调整纹理的颜色。

设定器

设置正常图(值)

吸气剂

获取普通地图

绘制此样式框时要使用的普通映射。

违约

rect2(0,0,0,0)

设定器

设置区域矩形(值)

吸气剂

获取区域矩形()

种类要使用的纹理的子区域。

这相当于首先在 AtlasTexture 同一区域。

设定器

设置纹理(值)

吸气剂

获取纹理()

绘制此样式框时使用的纹理。

方法说明

  • void set_expand_margin_all ( float size )

  • void set_expand_margin_individual ( float size_left, float size_top, float size_right, float size_bottom )

  • void set_expand_margin_size ( Margin margin, float size )