Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DeckCompositeLayer<this>
    • PointCloudLayer

Index

Constructors

constructor

Properties

internalState

internalState: any

props

props: any

state

state: any

Accessors

Static defaultProps

  • get defaultProps(): { getColor: { type: string; value: number[] }; getNormal: { type: string; value: number[] }; getPositionX: { type: string; value: (x: any) => any }; getPositionY: { type: string; value: (x: any) => any }; getPositionZ: { type: string; value: (x: any) => any }; material: boolean; numPoints: { min: number; type: string; value: number }; opacity: { max: number; min: number; type: string; value: number }; pointSize: { min: number; type: string; value: number }; radiusPixels: { deprecatedFor: string }; sizeUnits: string }
  • Returns { getColor: { type: string; value: number[] }; getNormal: { type: string; value: number[] }; getPositionX: { type: string; value: (x: any) => any }; getPositionY: { type: string; value: (x: any) => any }; getPositionZ: { type: string; value: (x: any) => any }; material: boolean; numPoints: { min: number; type: string; value: number }; opacity: { max: number; min: number; type: string; value: number }; pointSize: { min: number; type: string; value: number }; radiusPixels: { deprecatedFor: string }; sizeUnits: string }

    • getColor: { type: string; value: number[] }
      • type: string
      • value: number[]
    • getNormal: { type: string; value: number[] }
      • type: string
      • value: number[]
    • getPositionX: { type: string; value: (x: any) => any }
      • type: string
      • value: (x: any) => any
          • (x: any): any
          • Parameters

            • x: any

            Returns any

    • getPositionY: { type: string; value: (x: any) => any }
      • type: string
      • value: (x: any) => any
          • (x: any): any
          • Parameters

            • x: any

            Returns any

    • getPositionZ: { type: string; value: (x: any) => any }
      • type: string
      • value: (x: any) => any
          • (x: any): any
          • Parameters

            • x: any

            Returns any

    • material: boolean
    • numPoints: { min: number; type: string; value: number }
      • min: number
      • type: string
      • value: number
    • opacity: { max: number; min: number; type: string; value: number }
      • max: number
      • min: number
      • type: string
      • value: number
    • pointSize: { min: number; type: string; value: number }
      • min: number
      • type: string
      • value: number
    • radiusPixels: { deprecatedFor: string }
      • deprecatedFor: string
    • sizeUnits: string

Static layerName

  • get layerName(): string

Methods

draw

  • draw(options: { context: DeckContext; moduleParameters: any; uniforms: any }): void
  • Parameters

    • options: { context: DeckContext; moduleParameters: any; uniforms: any }
      • context: DeckContext
      • moduleParameters: any
      • uniforms: any

    Returns void

finalizeState

  • finalizeState(context?: DeckContext): void

getAttributeManager

  • getAttributeManager(): any

getPickingInfo

  • getPickingInfo(__namedParameters: { info: PickingInfo; mode: "hover" | "click" }): void
  • Parameters

    • __namedParameters: { info: PickingInfo; mode: "hover" | "click" }
      • info: PickingInfo
      • mode: "hover" | "click"

    Returns void

getShaders

  • getShaders(shaders: any): any

getSubLayerProps

  • getSubLayerProps(subLayerProps: any): any

initializeState

  • initializeState(__namedParameters: DeckContext): void

onHover

  • onHover(info: PickingInfo, pickingEvent: any): void
  • Parameters

    • info: PickingInfo
    • pickingEvent: any

    Returns void

renderLayers

  • renderLayers(): any

serialize

  • serialize(): {}

setState

  • setState(updatedState: any): void

shouldUpdateState

  • shouldUpdateState(__namedParameters: UpdateStateProps): any

updateState

  • updateState(__namedParameters: UpdateStateProps): void

Static getAccessors

  • getAccessors(context: DeckContext): { instanceColors: { accessor: string; normalized: boolean; size: number; type: number }; instanceNormals: { accessor: string; offset: number; size: number; stride: number; transition: boolean; type: number }; instancePositionsX: { accessor: string; size: number; type: number }; instancePositionsY: { accessor: string; size: number; type: number }; instancePositionsZ: { accessor: string; size: number; type: number } }
  • Parameters

    • context: DeckContext

    Returns { instanceColors: { accessor: string; normalized: boolean; size: number; type: number }; instanceNormals: { accessor: string; offset: number; size: number; stride: number; transition: boolean; type: number }; instancePositionsX: { accessor: string; size: number; type: number }; instancePositionsY: { accessor: string; size: number; type: number }; instancePositionsZ: { accessor: string; size: number; type: number } }

    • instanceColors: { accessor: string; normalized: boolean; size: number; type: number }
      • accessor: string
      • normalized: boolean
      • size: number
      • type: number
    • instanceNormals: { accessor: string; offset: number; size: number; stride: number; transition: boolean; type: number }
      • accessor: string
      • offset: number
      • size: number
      • stride: number
      • transition: boolean
      • type: number
    • instancePositionsX: { accessor: string; size: number; type: number }
      • accessor: string
      • size: number
      • type: number
    • instancePositionsY: { accessor: string; size: number; type: number }
      • accessor: string
      • size: number
      • type: number
    • instancePositionsZ: { accessor: string; size: number; type: number }
      • accessor: string
      • size: number
      • type: number