public final class TLsp3DMeshStyle extends ALspStyle implements ILspEffectsHintStyle
3D Mesh style to style ILcd3DMesh
instances in 2D and 3D views.
Construction of a 3D mesh style is done through the
Builder
design pattern mechanism.
Modifier and Type | Class and Description |
---|---|
static class |
TLsp3DMeshStyle.Builder<B extends TLsp3DMeshStyle.Builder<B>>
Builder for 3D mesh styles.
|
ILspEffectsHintStyle.EffectsHint
Modifier and Type | Method and Description |
---|---|
TLsp3DMeshStyle.Builder<?> |
asBuilder()
Creates a new builder initialized with all the properties of this style.
|
boolean |
equals(Object aO) |
Collection<ILspEffectsHintStyle.EffectsHint> |
getEffectsHints()
Returns the effects hints specified for this style.
|
Color |
getModulationColor()
Gets the color that is modulated with the mesh.
|
int |
hashCode() |
boolean |
isTransparent()
Determines whether this style is transparent.
|
static TLsp3DMeshStyle.Builder<?> |
newBuilder()
Creates a new builder with the default values.
|
addStyleChangeListener, getZOrder, isCompatible, removeStyleChangeListener, style
public static TLsp3DMeshStyle.Builder<?> newBuilder()
public Color getModulationColor()
public boolean isTransparent()
ALspStyle
isTransparent
in class ALspStyle
public Collection<ILspEffectsHintStyle.EffectsHint> getEffectsHints()
ILspEffectsHintStyle
getEffectsHints
in interface ILspEffectsHintStyle
public TLsp3DMeshStyle.Builder<?> asBuilder()
ALspStyle