0.3.34 • Published 6 months ago
@types/fpsmeter v0.3.34
Installation
npm install --save @types/fpsmeter
Summary
This package contains type definitions for FPSmeter (http://darsa.in/fpsmeter/).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fpsmeter.
index.d.ts
// Type definitions for FPSmeter v0.3.0
// Project: http://darsa.in/fpsmeter/
// Definitions by: Aaron Lampros <https://github.com/alampros>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface FPSMeterOptions {
interval?: number | undefined; // Update interval in milliseconds.
smoothing?: number | undefined; // Spike smoothing strength. 1 means no smoothing.
show?: string | undefined; // Whether to show 'fps', or 'ms' = frame duration in milliseconds.
toggleOn?: string | undefined; // Toggle between show 'fps' and 'ms' on this event.
decimals?: number | undefined; // Number of decimals in FPS number. 1 = 59.9, 2 = 59.94, ...
maxFps?: number | undefined; // Max expected FPS value.
threshold?: number | undefined; // Minimal tick reporting interval in milliseconds.
position?: string | undefined; // Meter position.
zIndex?: number | undefined; // Meter Z index.
left?: string | undefined; // Meter left offset.
top?: string | undefined; // Meter top offset.
right?: string | undefined; // Meter right offset.
bottom?: string | undefined; // Meter bottom offset.
margin?: string | undefined; // Meter margin. Helps with centering the counter when left: 50%;
theme?: string | undefined; // Meter theme. Build in: 'dark', 'light', 'transparent', 'colorful'.
heat?: number | undefined; // Allow themes to use coloring by FPS heat. 0 FPS = red, maxFps = green.
graph?: number | undefined; // Whether to show history graph.
history?: number | undefined; // How many history states to show in a graph.
}
declare class FPSMeter {
constructor(anchor?: HTMLElement, options?: FPSMeterOptions);
public options : FPSMeterOptions;
public tick(): void;
public tickStart(): void;
public pause(): FPSMeter;
public resume(): FPSMeter;
public set(name: string, value: any): FPSMeter;
public showDuration(): FPSMeter;
public showFps(): FPSMeter;
public toggle(): FPSMeter;
public hide(): FPSMeter;
public show(): FPSMeter;
public destroy() : void;
}
Additional Details
- Last updated: Thu, 08 Jul 2021 12:01:48 GMT
- Dependencies: none
- Global values:
FPSMeter
Credits
These definitions were written by Aaron Lampros.
0.3.34
6 months ago
0.3.33
7 months ago
0.3.32
8 months ago
0.3.31
3 years ago
0.3.30
4 years ago
0.3.29
7 years ago
0.3.28
8 years ago
0.3.27
8 years ago
0.3.26-alpha
8 years ago
0.3.25-alpha
8 years ago
0.3.24-alpha
8 years ago
0.3.23-alpha
8 years ago
0.3.22-alpha
8 years ago
0.3.21-alpha
8 years ago
0.3.20-alpha
8 years ago
0.3.15-alpha
8 years ago
0.3.14-alpha
8 years ago