跳到主要内容

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