Renderer


Module hilo/renderer/Renderer Requires hilo/core/Hilo, hilo/core/Class Source Renderer.js
Renderer Renderer is the base class of renderer.

Properties

Property Defined
canvas:Object
The canvas of renderer.
Renderer
renderType:String
The render type of renderer, readonly.
Renderer
stage:Object
The stage of renderer, readonly.
Renderer

Methods

Method Defined
Renderer(properties:Object)
Constructor
Renderer
clear(x:Number, y:Number, width:Number, height:Number)
Renderer
draw(target:View)
Renderer
endDraw(target:View)
Renderer
hide()
Renderer
remove(target:View)
Renderer
resize(width:Number, height:Number)
Renderer
startDraw(target:View)
Renderer
Renderer

Property Detail

canvas:Object
The canvas of renderer. It can be a dom element, such as a div element, or a canvas element. readonly.
renderType:String
The render type of renderer, readonly.
stage:Object
The stage of renderer, readonly.

Constructor

Renderer(properties:Object)
parameters
properties:Object — The properties to create a renderer, contains all writeable props of this class.

Method Detail

clear(x:Number, y:Number, width:Number, height:Number)
parameters
x:Number — The position on the x axis of the given region.
y:Number — The position on the y axis of the given region.
width:Number — The width of the given region.
height:Number — The height of the given region.
draw(target:View)
parameters
target:View — The visual target to draw.
endDraw(target:View)
parameters
target:View — The visual target to draw.
hide()
remove(target:View)
parameters
target:View — The visual target to remove.
resize(width:Number, height:Number)
parameters
width:Number — The width of renderer's canvas.
height:Number — The height of the renderer's canvas.
startDraw(target:View)
parameters
target:View — The visual target to draw.
transform()