@@ -13,6 +13,7 @@ class RealRenderer {
1313 this . axesColor = options . axesColor || [ 1 , 1 , 1 ] ;
1414 this . drawsPerFrame = options . drawsPerFrame || 1 ;
1515 this . timeStep = options . timeStep || ( 1 / 60 ) ;
16+ this . time = options . initTime || 0 ;
1617
1718 this . xOffset = options . xOffset ; // %age offset
1819 this . yOffset = options . yOffset ; // %age offset
@@ -30,10 +31,10 @@ class RealRenderer {
3031 throw 'No Canvas Element Found' ;
3132 }
3233
33- this . canvas = document . getElementById ( this . canvasTag ) ;
34+ this . _canvas = document . getElementById ( this . canvasTag ) ;
3435
3536 this . gpu = new options . GPU ( {
36- canvas : this . canvas ,
37+ canvas : this . _canvas ,
3738 mode : 'gpu' ,
3839 tactic : 'precision'
3940 } )
@@ -45,8 +46,7 @@ class RealRenderer {
4546
4647 this . _display = getDisplayKernel ( this . gpu , this . dimensions ) ;
4748
48- this . time = options . time || 0 ;
49- this . doRender = false ;
49+ this . _doRender = false ;
5050 }
5151
5252 _drawFunc ( graphPixels /*, time*/ ) { // Can be overridden
@@ -70,17 +70,17 @@ class RealRenderer {
7070 for ( let i = 0 ; i < this . drawsPerFrame ; i ++ ) this . _draw ( ) ;
7171 this . _display ( this . graphPixels ) ;
7272
73- if ( this . doRender ) window . requestAnimationFrame ( ( ) => { this . _render ( ) } ) ;
73+ if ( this . _doRender ) window . requestAnimationFrame ( ( ) => { this . _render ( ) } ) ;
7474 }
7575
7676 startRender ( ) {
77- this . doRender = true ;
77+ this . _doRender = true ;
7878 this . _render ( ) ;
7979 return this ;
8080 }
8181
8282 stopRender ( ) {
83- this . doRender = false ;
83+ this . _doRender = false ;
8484 return this ;
8585 }
8686
@@ -92,7 +92,7 @@ class RealRenderer {
9292 clearPlot ( ) {
9393 let initialRender = false ;
9494
95- if ( this . doRender ) {
95+ if ( this . _doRender ) {
9696 initialRender = true ;
9797 this . stopRender ( ) ;
9898 }
0 commit comments