StyleBoxTexture
StyleBox
简要描述
基于纹理的九宫格StyleBox。
基于纹理的九宫格StyleBox,类似于NinePatchRect。
更改样式框的纹理时发出。
enum AxisStretchMode:
- **AXIS_STRETCH_MODE_STRETCH = 0**
拉伸样式框的纹理。
- **AXIS_STRETCH_MODE_TILE = 1**
根据九宫格系统,重复样式框的纹理以匹配样式框的大小。
- **AXIS_STRETCH_MODE_TILE_FIT = 2**
根据九宫格系统,重复样式框的纹理以匹配样式框的大小。
成员说明
- int axis_stretch_horizontal
Default | 0 |
---|
setter | set_h_axis_stretch_mode(value) |
getter | get_h_axis_stretch_mode |
- int axis_stretch_vertical
Default | 0 |
---|
setter | set_v_axis_stretch_mode(value) |
getter | get_v_axis_stretch_mode |
Default | true |
---|
setter | set_draw_center(value) |
getter | is_draw_center_enabled |
- float expand_margin_bottom
Default | 0.0 |
---|
setter | set_expand_margin_size(value) |
getter | get_expand_margin_size |
Default | 0.0 |
---|
setter | set_expand_margin_size(value) |
getter | get_expand_margin_size |
- float expand_margin_right
Default | 0.0 |
---|
setter | set_expand_margin_size(value) |
getter | get_expand_margin_size |
Default | 0.0 |
---|
setter | set_expand_margin_size(value) |
getter | get_expand_margin_size |
Default | 0.0 |
---|
setter | set_margin_size(value) |
getter | get_margin_size |
Default | 0.0 |
---|
setter | set_margin_size(value) |
getter | get_margin_size |
Default | 0.0 |
---|
setter | set_margin_size(value) |
getter | get_margin_size |
Default | 0.0 |
---|
setter | set_margin_size(value) |
getter | get_margin_size |
Default | Color( 1, 1, 1, 1 ) |
---|
setter | set_modulate(value) |
getter | get_modulate |
setter | set_normal_map(value) |
---|
getter | get_normal_map |
Default | Rect2( 0, 0, 0, 0 ) |
---|
setter | set_region_rect(value) |
getter | get_region_rect |
setter | set_texture(value) |
---|
getter | get_texture |
方法说明
- get_expand_margin_size get_expand_margin_size(margin: int) const
返回给定margin
的扩展边距的大小。
- get_margin_size get_margin_size(margin: int) const
返回给定margin
的大小。
- set_expand_margin_all set_expand_margin_all(size: float)
将所有边距的扩展边距设置为size
像素。
- set_expand_margin_individual set_expand_margin_individual(size_left: float, size_top: float, size_right: float, size_bottom: float)
将每个边距的扩展边距设置为size_left
,size_top
,size_right
和size_bottom
像素。
- set_expand_margin_size set_expand_margin_size(margin: int, size: float)
对于给定的margin
,将扩展边距设置为size
像素。
- set_margin_size set_margin_size(margin: int, size: float)
将给定margin
的边距设置为size
像素。