Renderer2D
Ploy3D • Docs
Ploy3D / Renderer2D
Class: Renderer2D
2D渲染器接口。
Constructors
new Renderer2D()
new Renderer2D(
_global):Renderer2D
构造函数。
Parameters
• _global: Ploy3D
模块实例对象。
Returns
Accessors
defaultStyle
getdefaultStyle():Style2D
默认样式实例。
Returns
frameTS
getframeTS():number
当前UI系统帧时间戳。
Returns
number
Methods
AddDraw()
AddDraw(
canvas):void
添加绘制画布。
Parameters
• canvas: Canvas2D
画布实例。
Returns
void
BeginFrame()
BeginFrame():
void
开始UI帧绘制预备工作。
Returns
void
CreateCanvas()
CreateCanvas(
width,height):Canvas2D
创建2D画布。
Parameters
• width: number
画布宽度。
• height: number
画布高度。
Returns
返回2D绘制接口实例。
CreateString2D()
CreateString2D(
text,x,y,canvas_w,canvas_h):void
创建字符串图形路径数据。
Parameters
• text: string
字符串。
• x: number
起始光标像素坐标。
• y: number
文本行基线像素坐标。
• canvas_w: number
画布宽度。
• canvas_h: number
画布高度。
Returns
void
CreateStyle2D()
CreateStyle2D(
color):Style2D
创建样式实例。
Parameters
• color: string
颜色 字符串。
Returns
返回样式实例。
Dispose()
Dispose():
Promise<void>
清除对象。
Returns
Promise<void>
EndFrame()
EndFrame():
void
结束UI帧绘制预备工作。
Returns
void
Init()
Init():
Promise<Renderer2D>
初始化2D渲染器。
Returns
Promise<Renderer2D>
返回2D渲染器接口实例。