diff --git a/stats/stats-tests.ts b/stats/stats-tests.ts new file mode 100644 index 000000000..0c80fc99c --- /dev/null +++ b/stats/stats-tests.ts @@ -0,0 +1,21 @@ +/// + +var stats = new Stats(); +stats.setMode(1); // 0: fps, 1: ms + +// Align top-left +stats.domElement.style.position = 'absolute'; +stats.domElement.style.left = '0px'; +stats.domElement.style.top = '0px'; + +document.body.appendChild( stats.domElement ); + +setInterval( function () { + + stats.begin(); + + // your code goes here + + stats.end(); + +}, 1000 / 60 ); diff --git a/stats/stats.d.ts b/stats/stats.d.ts index 801cd9ada..48a2fc54f 100644 --- a/stats/stats.d.ts +++ b/stats/stats.d.ts @@ -1,13 +1,15 @@ -/** - * @author mrdoob / http://mrdoob.com/ - * stats.js - http://github.com/mrdoob/stats.js - */ +// Type definitions for Stats.js r11 +// Project: http://github.com/mrdoob/stats.js +// Definitions by: Gregory Dalton +// Definitions: https://github.com/borisyankov/DefinitelyTyped + declare class Stats { REVISION: number; domElement: HTMLDivElement; + // 0: fps, 1: ms setMode(value: number): void; begin(): void; @@ -15,4 +17,4 @@ declare class Stats { end(): number; update(): void; -} \ No newline at end of file +}