跳到主要内容

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
  • 参数

drawNodeToBuffer()​

public drawNodeToBuffer(node:egret.sys.RenderNode,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix,forHitTest: boolean): void

  • 支持版本:all
  • 运行平台:Web,Native
  • 参数

render()​

public render(displayObject: egret.DisplayObject,buffer:egret.sys.RenderBuffer,matrix: egret.Matrix,forRenderTexture: boolean): number

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