|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.newdawn.slick.opengl.renderer.QuadBasedLineStripRenderer
public class QuadBasedLineStripRenderer
A line strip renderer that uses quads to generate lines
| Field Summary | |
|---|---|
static int |
MAX_POINTS
Maximum number of points allowed in a single strip |
| Constructor Summary | |
|---|---|
QuadBasedLineStripRenderer()
Create a new strip renderer |
|
| Method Summary | |
|---|---|
boolean |
applyGLLineFixes()
Check if we should apply default line fixes |
void |
color(float r,
float g,
float b,
float a)
Apply a colour to the next vertex |
void |
end()
End the line strips |
void |
renderLines(float[] points,
int count)
Render the lines applying antialiasing if required |
void |
renderLinesImpl(float[] points,
int count,
float w)
Render the lines given |
void |
setAntiAlias(boolean antialias)
Indicate whether antialiasing should be applied |
void |
setLineCaps(boolean caps)
Indicate if we should render end caps |
void |
setWidth(float width)
Set the width of the lines to be drawn |
void |
start()
Start the line strips |
void |
vertex(float x,
float y)
Add a vertex |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int MAX_POINTS
| Constructor Detail |
|---|
public QuadBasedLineStripRenderer()
| Method Detail |
|---|
public void setLineCaps(boolean caps)
setLineCaps in interface LineStripRenderercaps - True if we should render end capspublic void start()
LineStripRenderer
start in interface LineStripRendererLineStripRenderer.start()public void end()
LineStripRenderer
end in interface LineStripRendererLineStripRenderer.end()
public void vertex(float x,
float y)
LineStripRenderer
vertex in interface LineStripRendererx - The x coordinate of the vertexy - The y coordinate of the vertexLineStripRenderer.vertex(float, float)public void setWidth(float width)
LineStripRenderer
setWidth in interface LineStripRendererwidth - The width of the lines to be drawnLineStripRenderer.setWidth(float)public void setAntiAlias(boolean antialias)
LineStripRenderer
setAntiAlias in interface LineStripRendererantialias - True if antialiasing should be appliedLineStripRenderer.setAntiAlias(boolean)
public void renderLines(float[] points,
int count)
points - The points to be rendered as linescount - The number of points to render
public void renderLinesImpl(float[] points,
int count,
float w)
points - The points building up the linescount - The number of points to renderw - The width to render at
public void color(float r,
float g,
float b,
float a)
LineStripRenderer
color in interface LineStripRendererr - The red component of the colourg - The green component of the colourb - The blue component of the coloura - The alpha component of the colourLineStripRenderer.color(float, float, float, float)public boolean applyGLLineFixes()
LineStripRenderer
applyGLLineFixes in interface LineStripRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||