@ujjwalvivek/tinyts
    Preparing search index...

    Interface EngineConfig

    Configuration for creating an Engine instance.

    interface EngineConfig {
        fixedHz?: number;
        maxFrameDt?: number;
        maxSteps?: number;
        pixelated?: boolean;
        render?: (alpha: number) => void;
        scaleMode?: ScaleMode;
        size: { height: number; width: number };
        update?: (dt: number) => void;
        webgl?: boolean;
    }
    Index

    Properties

    fixedHz?: number

    Fixed update rate in Hz (default 60).

    maxFrameDt?: number

    Max frame delta in seconds, clamped to avoid large jumps (default 0.25).

    maxSteps?: number

    Max fixed steps per frame to prevent spiral of death (default 5).

    pixelated?: boolean

    Enable nearest-neighbor scaling (default true).

    render?: (alpha: number) => void

    Variable-timestep render callback.

    scaleMode?: ScaleMode

    How the canvas scales to fit the window.

    size: { height: number; width: number }

    Logical resolution in pixels.

    update?: (dt: number) => void

    Fixed-timestep update callback.

    webgl?: boolean

    Use WebGL renderer instead of Canvas2D.