Logs draw calls and their timings for performance analysis.

Public:

  • frameLogs[i] = last completed FrameLog for viewIndex i
  • frameRates[i] = last computed fps for viewIndex i

Constructors

Properties

enabled: boolean = false

Whether the inspector is enabled.

frameLogs: FrameLog[] = []

Last completed frame per viewIndex.

frameRates: number[] = []

Last computed fps per viewIndex (null until at least 2 frames end).

renderBins: {
    EDGES_OPAQUE: string;
    EDGES_TRANSPARENT: string;
    HIGHLIGHTED_SILHOUETTE_OPAQUE: string;
    HIGHLIGHTED_SILHOUETTE_TRANSPARENT: string;
    OPAQUE: string;
    PICK: string;
    SELECTED_SILHOUETTE_OPAQUE: string;
    SELECTED_SILHOUETTE_TRANSPARENT: string;
    TRANSPARENT: string;
    XRAYED_EDGES_OPAQUE: string;
    XRAYED_EDGES_TRANSPARENT: string;
    XRAYED_SILHOUETTE_OPAQUE: string;
    XRAYED_SILHOUETTE_TRANSPARENT: string;
} = RENDER_BINS

IDs of the render bins used internally by the WebGLRenderer.

Type declaration

  • EDGES_OPAQUE: string

    Edges of opaque meshes rendered in normal color mode.

  • EDGES_TRANSPARENT: string

    Triangle mesh edges rendered as transparent, normal color.

  • HIGHLIGHTED_SILHOUETTE_OPAQUE: string

    Meshes rendered in highlighted state as opaque, monochrome silhouettes.

  • HIGHLIGHTED_SILHOUETTE_TRANSPARENT: string

    Meshes rendered in highlighted state as transparent, monochrome silhouettes.

  • OPAQUE: string

    Meshes rendered as opaque, normal color.

  • PICK: string

    Meshes rendered for picking (renders mesh IDs to pick buffer).

  • SELECTED_SILHOUETTE_OPAQUE: string

    Meshes rendered in selected state as opaque, monochrome silhouettes.

  • SELECTED_SILHOUETTE_TRANSPARENT: string

    Meshes rendered in selected state as transparent, monochrome silhouettes.

  • TRANSPARENT: string

    Meshes rendered as transparent, normal color.

  • XRAYED_EDGES_OPAQUE: string

    Meshes rendered in X-rayed state as opaque, monochrome silhouettes (unusual).

  • XRAYED_EDGES_TRANSPARENT: string

    Triangle mesh edges in X-rayed state rendered as transparent.

  • XRAYED_SILHOUETTE_OPAQUE: string

    Meshes rendered in X-rayed state as transparent, monochrome silhouettes.

  • XRAYED_SILHOUETTE_TRANSPARENT: string

    Meshes in X-rayed state rendered as transparent, monochrome silhouettes.

Accessors

Methods