Stage


继承 Stage Container View 模块 hilo/view/Stage 依赖 hilo/core/Hilo, hilo/core/Class, hilo/view/Container, hilo/renderer/CanvasRenderer 源码 Stage.js
舞台是可视对象树的根,可视对象只有添加到舞台或其子对象后才会被渲染出来。

属性概览

显示继承属性
属性 定义于
canvas:HTMLElement
舞台所对应的画布。它可以是一个canvas或一个普通的div。只读属性。
Stage
paused:Boolean
指示舞台是否暂停刷新渲染。
Stage
renderer:Renderer
舞台渲染器。只读属性。
Stage
viewport:Object
舞台内容在页面中的渲染区域。包含的属性有:left、top、width、height。只读属性。
Stage

方法概览

显示继承方法
方法 定义于
Stage(properties:Object)
构造函数。
Stage
enableDOMEvent(type, enable)
开启/关闭DOM事件功能。
Stage
tick(delta)
调用tick会触发舞台的更新和渲染。
Stage
更新舞台在页面中的渲染区域。当舞台canvas的样式border、margin、padding等属性更改后,需要调用此方法更新舞台渲染区域。
Stage

属性详情

canvas:HTMLElement
舞台所对应的画布。它可以是一个canvas或一个普通的div。只读属性。
paused:Boolean
指示舞台是否暂停刷新渲染。
renderer:Renderer
舞台渲染器。只读属性。
viewport:Object
舞台内容在页面中的渲染区域。包含的属性有:left、top、width、height。只读属性。

构造函数

Stage(properties:Object)
parameters
properties:Object — 创建对象的属性参数。可包含此类所有可写属性。

方法详情

enableDOMEvent(type, enable)
开启/关闭DOM事件功能。
parameters
type
enable
tick(delta)
调用tick会触发舞台的更新和渲染。
parameters
delta
updateViewport()
更新舞台在页面中的渲染区域。当舞台canvas的样式border、margin、padding等属性更改后,需要调用此方法更新舞台渲染区域。