Style2D
Ploy3D • Docs
Ploy3D / Style2D
Class: Style2D
UI样式实例。
Constructors
new Style2D()
new Style2D(
renderer
,id
):Style2D
构造函数。
Parameters
• renderer: Renderer2D
2D渲染器实例。
• id: string
样式实例ID。
Returns
Accessors
color
get
color():number
纯色颜色值(#AARRGGBB);
set
color(value
):void
Parameters
• value: number
Returns
number
gradient_conic_center
get
gradient_conic_center():number
[]
Conic渐变中心点坐标(画布空间,范围:[0, 65535])。
Returns
number
[]
gradient_conic_end_angle
get
gradient_conic_end_angle():number
Conic渐变终止弧度(顺时针渐变)。
Returns
number
gradient_conic_start_angle
get
gradient_conic_start_angle():number
Conic渐变起始弧度(顺时针渐变)。
Returns
number
gradient_linear_end
get
gradient_linear_end():number
[]
Linear渐变线的终点坐标(画布空间,范围:[0, 65535])。
Returns
number
[]
gradient_linear_start
get
gradient_linear_start():number
[]
Linear渐变线的起点坐标(画布空间,范围:[0, 65535])。
Returns
number
[]
gradient_radial_end_center
get
gradient_radial_end_center():number
[]
Radial渐变终止圆心坐标(画布空间,范围:[0, 65535])。
Returns
number
[]
gradient_radial_end_radius
get
gradient_radial_end_radius():number
Radial渐变终止圆弧半径(范围:[0, 65535])。
Returns
number
gradient_radial_start_center
get
gradient_radial_start_center():number
[]
Radial渐变起始圆心坐标(画布空间,范围:[0, 65535])。
Returns
number
[]
gradient_radial_start_radius
get
gradient_radial_start_radius():number
Radial渐变起始圆弧半径(范围:[0, 65535])。
Returns
number
gradient_stop_count
get
gradient_stop_count():number
渐变色渐变停靠点数量(最大3个)。
Returns
number
gradient_stops_color
get
gradient_stops_color():number
[]
渐变色各停靠点颜色(根据渐变区间归一化,最多3个停靠点)。
Returns
number
[]
gradient_stops_offset
get
gradient_stops_offset():number
[]
渐变色各停靠点偏移(根据渐变区间归一化,最多3个停靠点)。
Returns
number
[]
id
get
id():string
样式实例ID。
Returns
string
pattern_rotation
get
pattern_rotation():number
Pattern图案旋转弧度(顺时针)。
Returns
number
pattern_scale
get
pattern_scale():number
Pattern图案整体缩放(最大放大256倍)。
Returns
number
pattern_texture_layer
get
pattern_texture_layer():number
填充图案所在图集图层。
Returns
number
pattern_uv_offset
get
pattern_uv_offset():number
[]
Pattern图案采样图集图层UV偏移。
Returns
number
[]
pattern_uv_scale
get
pattern_uv_scale():number
[]
Pattern图案采样图集图层UV缩放。
Returns
number
[]
type
get
type():number
样式类型: 0-Color:纯色; 1-Gradient_linear:渐变色。渐变方向为线段方向,起始点外为起始色,终止点外为终止色; 2-Gradient_radial:渐变色。渐变方向为径向,起始圆内为起始色,终止圆外为终止色; 3-Gradient_conic:渐变色。渐变方向为弧向; 4-Pattern_repeat:填充图案。重复平铺。 5-Pattern_repeat_x:填充图案。横向重复平铺。 6-Pattern_repeat_y:填充图案。纵向重复平铺。 7-Pattern_clamp:填充图案。不平铺。
set
type(value
):void
Parameters
• value: number
Returns
number