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
getcolor():number
纯色颜色值(#AARRGGBB);
setcolor(value):void
Parameters
• value: number
Returns
number
gradient_conic_center
getgradient_conic_center():number[]
Conic渐变中心点坐标(画布空间,范围:[0, 65535])。
Returns
number[]
gradient_conic_end_angle
getgradient_conic_end_angle():number
Conic渐变终止弧度(顺时针渐变)。
Returns
number
gradient_conic_start_angle
getgradient_conic_start_angle():number
Conic渐变起始弧度(顺时针渐变)。
Returns
number
gradient_linear_end
getgradient_linear_end():number[]
Linear渐变线的终点坐标(画布空间,范围:[0, 65535])。
Returns
number[]
gradient_linear_start
getgradient_linear_start():number[]
Linear渐变线的起点坐标(画布空间,范围:[0, 65535])。
Returns
number[]
gradient_radial_end_center
getgradient_radial_end_center():number[]
Radial渐变终止圆心坐标(画布空间,范围:[0, 65535])。
Returns
number[]
gradient_radial_end_radius
getgradient_radial_end_radius():number
Radial渐变终止圆弧半径(范围:[0, 65535])。
Returns
number
gradient_radial_start_center
getgradient_radial_start_center():number[]
Radial渐变起始圆心坐标(画布空间,范围:[0, 65535])。
Returns
number[]
gradient_radial_start_radius
getgradient_radial_start_radius():number
Radial渐变起始圆弧半径(范围:[0, 65535])。
Returns
number
gradient_stop_count
getgradient_stop_count():number
渐变色渐变停靠点数量(最大3个)。
Returns
number
gradient_stops_color
getgradient_stops_color():number[]
渐变色各停靠点颜色(根据渐变区间归一化,最多3个停靠点)。
Returns
number[]
gradient_stops_offset
getgradient_stops_offset():number[]
渐变色各停靠点偏移(根据渐变区间归一化,最多3个停靠点)。
Returns
number[]
id
getid():string
样式实例ID。
Returns
string
pattern_rotation
getpattern_rotation():number
Pattern图案旋转弧度(顺时针)。
Returns
number
pattern_scale
getpattern_scale():number
Pattern图案整体缩放(最大放大256倍)。
Returns
number
pattern_texture_layer
getpattern_texture_layer():number
填充图案所在图集图层。
Returns
number
pattern_uv_offset
getpattern_uv_offset():number[]
Pattern图案采样图集图层UV偏移。
Returns
number[]
pattern_uv_scale
getpattern_uv_scale():number[]
Pattern图案采样图集图层UV缩放。
Returns
number[]
type
gettype():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:填充图案。不平铺。
settype(value):void
Parameters
• value: number
Returns
number