@equinor/videx-3d
    Preparing search index...

    Class AnnotationsPass

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    annotationsBuffer: Uint8Array
    annotationsData: AnnotationInstance[] = []
    annotationsMaterial: ShaderMaterial
    annotationsRenderTarget: WebGLRenderTarget
    annotationsTexSize: number = 100
    camera: PerspectiveCamera
    clock: Clock
    connectorStretchSlack: number = 2
    connectorTargetFrameTime: number = 0.016

    Connector-length gate: suppress connector lines that stretch far beyond what reasonable per-frame motion (at connectorTargetFrameTime) would produce. Avoids long, distracting lines during low fps / fast camera moves.

    ctx: CanvasRenderingContext2D
    dataTextureNeedsUpdate: boolean = false
    fullscreenRenderer: FullscreenRenderer = ...
    isBusy: boolean = false
    maxVisible: number
    overlayTexture: CanvasTexture<HTMLCanvasElement> | null = null
    pointer: Vector2
    unsubscribeListeners: () => void
    writeToScreen: boolean = false

    Methods

    • Parameters

      • renderer: WebGLRenderer
      • buffer: WebGLRenderTarget<Texture<unknown>> | null

      Returns void

    • Parameters

      • width: number
      • height: number
      • pixelRatio: number

      Returns void