Package org.oscim.theme.styles
Class ExtrusionStyle
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class org.oscim.theme.styles.RenderStyle
RenderStyle.Callback, RenderStyle.StyleBuilder<T extends RenderStyle.StyleBuilder<T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal float[]final intfinal intfinal intfinal Color.HSVFields inherited from class org.oscim.theme.styles.RenderStyle
cat -
Constructor Summary
ConstructorsConstructorDescriptionExtrusionStyle(int level, int colorSide, int colorTop, int colorLine, Color.HSV hsv, int defaultHeight) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidblendAlpha(float[] colors, float alpha) static intblendAlpha(int color, float alpha) static ExtrusionStyle.ExtrusionBuilder<?>builder()current()static voidfillColors(int side, int top, int line, float[] colors) voidMethods inherited from class org.oscim.theme.styles.RenderStyle
dispose, renderNode, scaleTextSize, self, set, setCat, unsetOverride, update
-
Field Details
-
colorLine
public final int colorLine -
colorSide
public final int colorSide -
colorTop
public final int colorTop -
hsv
-
defaultHeight
public final int defaultHeight -
colors
public final float[] colors
-
-
Constructor Details
-
ExtrusionStyle
public ExtrusionStyle(int level, int colorSide, int colorTop, int colorLine, Color.HSV hsv, int defaultHeight) -
ExtrusionStyle
-
-
Method Details
-
blendAlpha
public static int blendAlpha(int color, float alpha) -
blendAlpha
public static void blendAlpha(float[] colors, float alpha) -
fillColors
public static void fillColors(int side, int top, int line, float[] colors) -
current
- Specified by:
currentin classRenderStyle<ExtrusionStyle>
-
renderWay
- Overrides:
renderWayin classRenderStyle<ExtrusionStyle>- Parameters:
cb- a reference to the receiver of all render callbacks.
-
builder
-