全部类概览(v1.5.0)

说明

Class

Class是提供类的创建的辅助工具。

Hilo

Hilo的基础核心方法集合。

EventMixin

EventMixin是一个包含事件相关功能的mixin。可以通过 Class.mix(target, EventMixin) 来为target增加事件功能。

Camera

Camera类表示摄像机。

Camera3d

Camera3d 伪3D虚拟摄像机。

ParticleSystem

粒子系统

Matrix

Matrix类表示一个转换矩阵,它确定如何将点从一个坐标空间映射到另一个坐标空间。

LoadQueue

LoadQueue是一个队列下载工具。

HTMLAudio

HTMLAudio声音播放模块。此模块使用HTMLAudioElement播放音频。 使用限制:iOS平台需用户事件触发才能播放,很多Android浏览器仅能同时播放一个音频。

WebAudio

WebAudio声音播放模块。它具有更好的声音播放和控制能力,适合在iOS6+平台使用。 兼容情况:iOS6+、Chrome33+、Firefox28+支持,但Android浏览器均不支持。

WebSound

声音播放管理器。

CanvasRenderer

canvas画布渲染器。所有可视对象将渲染在canvas画布上。舞台Stage会根据参数canvas选择不同的渲染器,开发者无需直接使用此类。

DOMRenderer

DOM+CSS3渲染器。将可视对象以DOM元素方式渲染出来。舞台Stage会根据参数canvas选择不同的渲染器,开发者无需直接使用此类。

Renderer

渲染器抽象基类。

WebGLRenderer

webgl画布渲染器。所有可视对象将渲染在canvas画布上。

Ease

Ease类包含为Tween类提供各种缓动功能的函数。

Tween

Tween类提供缓动功能。

TextureAtlas

TextureAtlas纹理集是将许多小的纹理图片整合到一起的一张大图。这个类可根据一个纹理集数据读取纹理小图、精灵动画等。

Ticker

Ticker是一个定时器类。它可以按指定帧率重复运行,从而按计划执行代码。

browser

浏览器特性集合

drag

drag是一个包含拖拽功能的mixin。可以通过 Class.mix(view, drag)或Hilo.util.copy(view, drag)来为view增加拖拽功能。

util

工具方法集合

Bitmap

Bitmap类表示位图图像类。

BitmapText

BitmapText类提供使用位图文本的功能。当前仅支持单行文本。

Button

Button类表示简单按钮类。它有弹起、经过、按下和不可用等四种状态。

CacheMixin

CacheMixin是一个包含cache功能的mixin。可以通过 Class.mix(target, CacheMixin) 来为target增加cache功能。

Container

Container是所有容器类的基类。每个Container都可以添加其他可视对象为子级。

DOMElement

DOMElement是dom元素的包装。( 注意:DOMElement 的父容器必须是 stage )

Drawable

Drawable是可绘制图像的包装。

Graphics

Graphics类包含一组创建矢量图形的方法。

Sprite

动画精灵类。

Stage

舞台是可视对象树的根,可视对象只有添加到舞台或其子对象后才会被渲染出来。创建一个hilo应用一般都是从创建一个stage开始的。

Text

Text类提供简单的文字显示功能。复杂的文本功能可以使用DOMElement。

View

View类是所有可视对象或组件的基类。