rfw2d
    Preparing search index...

    Class CanvasApp<G>Abstract

    An extended base App, that assumes some things (e.g., a canvas) and sets up some more defaults.

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    animationFrameID?: number
    camera: Camera2D
    canvasResizer: CanvasResizer
    changeTracker: ChangeTracker = ...
    driver: G
    lastAnimationFrameTimestamp?: number
    textures: Textures
    tickers: Tickers = ...
    transforms: TransformPropagator = ...

    Accessors

    Methods

    • Called for every animation frame.

      Parameters

      • timestamp: number

        requestAnimationFrame timestamp

      Returns void

      Must request another animation frame.

    • Called when the app decides a render is needed. Depends on renderMode.

      Returns void

      This should only contain actual rendering code. Any logic should be put into tickers.

    • Called for every tick. A tick does not equal a render.

      Parameters

      • elapsed: number

        Elapsed time in milliseconds.

      Returns void

      This should only contain app-management code, actual logic should be put into tickers.