egret.CanvasRenderer
包 egret
类 public class CanvasRenderer
公共方法
方法 |
---|
drawDisplayToBuffer(displayObject: egret.DisplayObject,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix): number 将一个DisplayObject绘制到渲染缓冲,用于RenderTexture绘制 |
drawNodeToBuffer(node:egret.sys.RenderNode,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix,forHitTest: boolean): void |
render(displayObject: egret.DisplayObject,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix,forRenderTexture: boolean): number |
renderClear() |
renderText(node:egret.sys.TextNode,context:CanvasRenderingContext2D): void |
方法详细信息
drawDisplayToBuffer()
public drawDisplayToBuffer(displayObject: egret.DisplayObject,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix): number
将一个DisplayObject绘制到渲染缓冲,用于RenderTexture绘制
- 支持版本:all
- 运行平台:Web,Native
- 参数
- displayObject: egret.DisplayObject - 要绘制的显示对象
- buffer:egret.sys.RenderBuffer - 渲染缓冲
- matrix: egret.Matrix - 要叠加的矩阵
drawNodeToBuffer()
public drawNodeToBuffer(node:egret.sys.RenderNode,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix,forHitTest: boolean): void
- 支持版本:all
- 运行平台:Web,Native
- 参数
- node:egret.sys.RenderNode
- buffer:egret.sys.RenderBuffer
- matrix: egret.Matrix
- forHitTest: boolean
render()
public render(displayObject: egret.DisplayObject,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix,forRenderTexture: boolean): number
- 支持版本:all
- 运行平台:Web,Native
- 参数
- displayObject: egret.DisplayObject
- buffer:egret.sys.RenderBuffer
- matrix: egret.Matrix
- forRenderTexture: boolean
renderClear()
public renderClear()
- 支持版本:all
- 运行平台:Web,Native
renderText()
public renderText(node:egret.sys.TextNode,context:CanvasRenderingContext2D): void
- 支持版本:all
- 运行平台:Web,Native
- 参数
- node:egret.sys.TextNode
- context:CanvasRenderingContext2D