0.3.34 • Published 6 months ago

@types/fpsmeter v0.3.34

Weekly downloads
266
License
MIT
Repository
github
Last release
6 months ago

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