Hierarchy

Constructors

Properties

RPC_TYPE_ID: string

Should be set to a constant specifying the SharedObject type identifier on the prototype of final derived owner classes. It is not used on counterpart (non-owner) classes.

chunkManager: ChunkManager
disposedStacks: any
gl: GL = ...
histogramGenerator: TextureHistogramGenerator = ...
histogramInputTextures: TextureBuffer[] = []
isOwner: undefined | boolean
layerManager: LayerManager
offscreenFramebuffersWithHistograms: FramebufferConfiguration<TextureBuffer, DepthTextureBuffer>[] = ...
refCount: number = 1
referencedGeneration: number
renderingStale: boolean = true
rpc: RPC
rpcId: number
unreferencedGeneration: number
updateVisibleLayers: DebouncedFunc<(() => void)> = ...
viewChanged: NullarySignal = ...
visibleChunksStale: boolean = true
visibleSourcesStale: boolean = true
wasDisposed: undefined | boolean
wireFrame: WatchableValueInterface<boolean>

Accessors

Methods

  • Precondition: this.isOwner === true.

    Returns {
        gen: number;
        id: null | number;
    }

    • gen: number
    • id: null | number
  • Precondition: this.isOwner === true.

    This should be called when the counterpart's refCount is decremented and reaches zero.

    Parameters

    • generation: number

    Returns void

  • Type Parameters

    • T extends {
          cancel: (() => void);
      }

    Parameters

    • cancellable: T

    Returns T

  • Computes the list of sources to use for each visible layer, based on the current pixelSize.

    Returns void

Generated using TypeDoc