new RenderEngine()
A main class abstracts the details of rendering among common app-related tasks, being responsible for forming a foundation that can be used to make an application.
- Since:
-
- 2.0.0
Example
var RenderEngine = caph.require('module.renderer.RenderEngine'); var VDom = caph.require('module.renderer.VDom'); var renderengine = new RenderEngine();
Methods
-
<protected> _create()
-
Handles tasks to do in the creation sequence. Creation and Initialization will be invoked in sequence.
- Since:
-
- 2.0.0
-
<protected> _initialize()
-
Handles tasks to do in the initializing sequence. Creation and Initialization will be invoked in sequence.
- Since:
-
- 2.0.0
-
run(option) → {caph.module.renderer.RenderEngine}
-
Runs this module.
Parameters:
Name Type Description option
Object Option to run.
Properties
Name Type Description renderer
Object Option for its renderer.
Properties
Name Type Description root
caph.module.renderer.VDom A vdom node represents a root of a node tree.
- Since:
-
- 2.0.0
Returns:
itself.
Example
var RenderEngine = caph.require('module.renderer.RenderEngine'), VDom = caph.require('module.renderer.VDom'); var renderengine = new RenderEngine(), node = new VDom(), option = { renderer : { root : node } }; renderengine.run( option );