Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExtrusionFeatureMixin

Mixin class for extended THREE materials. Adds new properties required for extrusionRatio.

remarks

There is some special handling for the extrusionRatio property, which is animated via {@link @here/harp-mapview#AnimatedExtrusionHandler} that is using extrusionRatio setter and getter to update extrusion in a way that works well with the mixin and EdgeMaterial.

Hierarchy

  • ExtrusionFeatureMixin

Implements

Index

Properties

Optional defines

defines: any

Optional needsUpdate

needsUpdate: undefined | false | true

Optional onBeforeCompile

onBeforeCompile: CompileCallback

Optional shaderDefines

shaderDefines: any

Optional shaderUniforms

shaderUniforms: UniformsType

Optional uniformsNeedUpdate

uniformsNeedUpdate: undefined | false | true

Methods

Protected addExtrusionProperties

  • addExtrusionProperties(): void

Protected applyExtrusionParameters

Protected copyExtrusionParameters

Protected getExtrusionRatio

  • getExtrusionRatio(): number

Protected setExtrusionRatio

  • setExtrusionRatio(value: number): void

Generated using TypeDoc