Class ALspHypsometricShader.Builder<B extends ALspHypsometricShader.Builder<B>>

java.lang.Object
com.luciad.tea.lightspeed.hypsometry.ALspHypsometricShader.Builder<B>
Direct Known Subclasses:
ALspHypsometric2DDirectionShader.Builder, ALspHypsometric3DDirectionShader.Builder, TLspHypsometricCreaseShader.Builder
Enclosing class:
ALspHypsometricShader

public abstract static class ALspHypsometricShader.Builder<B extends ALspHypsometricShader.Builder<B>> extends Object
Builder for hypsometric shaders.
Since:
2012.0
  • Method Details

    • all

      public abstract B all(ALspHypsometricShader aShader)
      Sets all parameters on the builder based on the given shader.

      This is useful for example to create a new shader that has almost all properties equal to another shader.

      Parameters:
      aShader - the shader to copy
      Returns:
      this
    • build

      public abstract ALspHypsometricShader build()
      Builds the shader with the set parameters.
      Returns:
      the resulting shader