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 Summary
Modifier and TypeMethodDescriptionabstract B
all
(ALspHypsometricShader aShader) Sets all parameters on the builder based on the given shader.abstract ALspHypsometricShader
build()
Builds the shader with the set parameters.
-
Method Details
-
all
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
Builds the shader with the set parameters.- Returns:
- the resulting shader
-