@@ -17,10 +17,11 @@ export function createRectF(x: number, y: number, w: number, h: number) {
17
17
return new RectF ( x , y , x + w , y + h ) ;
18
18
}
19
19
20
+ export const DEFAULT_SCALE = Screen . mainScreen . scale ;
20
21
export const cachedProperty = new Property < CanvasBase , boolean > ( { name : 'cached' , defaultValue : false , valueConverter : booleanConverter } ) ;
21
- export const hardwareAcceleratedProperty = new Property < CanvasBase , boolean > ( { name : 'hardwareAccelerated' , defaultValue : true , valueConverter : booleanConverter } ) ;
22
+ export const hardwareAcceleratedProperty = new Property < CanvasBase , boolean > ( { name : 'hardwareAccelerated' , valueConverter : booleanConverter } ) ;
22
23
export const callDrawBeforeShapesProperty = new Property < CanvasBase , boolean > ( { name : 'callDrawBeforeShapes' , defaultValue : false , valueConverter : booleanConverter } ) ;
23
- export const densityProperty = new Property < CanvasBase , number > ( { name : 'density' , valueConverter : parseFloat } ) ;
24
+ export const densityProperty = new Property < CanvasBase , number > ( { name : 'density' , defaultValue : DEFAULT_SCALE , valueConverter : parseFloat } ) ;
24
25
25
26
function throttle ( fn , limit ) {
26
27
let waiting = false ;
@@ -34,7 +35,6 @@ function throttle(fn, limit) {
34
35
}
35
36
} ;
36
37
}
37
- export const DEFAULT_SCALE = Screen . mainScreen . scale ;
38
38
export abstract class CanvasBase extends View {
39
39
protected _shapes : ObservableArray < Shape > ;
40
40
@@ -43,9 +43,9 @@ export abstract class CanvasBase extends View {
43
43
get shapes ( ) {
44
44
return this . _shapes ;
45
45
}
46
- public cached = false ;
47
- public density = DEFAULT_SCALE ;
48
- public hardwareAccelerated = true ;
46
+ public cached ;
47
+ public density ;
48
+ public hardwareAccelerated ;
49
49
50
50
drawFameRate = false ;
51
51
0 commit comments