|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SGL
The description of the OpenGL functions used Slick. Any other rendering method will need to emulate these.
| Field Summary | |
|---|---|
static int |
GL_BLEND
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_CLIP_PLANE0
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_CLIP_PLANE1
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_CLIP_PLANE2
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_CLIP_PLANE3
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_COLOR_BUFFER_BIT
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_COLOR_CLEAR_VALUE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_COMPILE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_COMPILE_AND_EXECUTE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_DEPTH_BUFFER_BIT
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_DST_ALPHA
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_LINE_SMOOTH
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_LINE_STRIP
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_LINE_WIDTH
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_LINEAR
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_LINES
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_MAX_TEXTURE_SIZE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_MODULATE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_NEAREST
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_ONE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_ONE_MINUS_DST_ALPHA
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_ONE_MINUS_SRC_ALPHA
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_POINT_SMOOTH
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_POINTS
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_POLYGON_SMOOTH
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_QUADS
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_RGB
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_RGBA
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_SCISSOR_TEST
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_SRC_ALPHA
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_TEXTURE_2D
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_TEXTURE_ENV
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_TEXTURE_ENV_MODE
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_TRIANGLE_FAN
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_TRIANGLES
OpenGL Enum - @url http://www.opengl.org/documentation |
static int |
GL_UNSIGNED_BYTE
OpenGL Enum - @url http://www.opengl.org/documentation |
| Method Summary | |
|---|---|
void |
enterOrtho(int xsize,
int ysize)
Enter orthographic mode |
void |
flush()
Flush the current state of the renderer down to GL |
float[] |
getCurrentColor()
Get the current colour being rendered |
void |
glBegin(int geomType)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glBindTexture(int target,
int id)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glBlendFunc(int src,
int dest)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glCallList(int id)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glClear(int value)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glClearColor(float red,
float green,
float blue,
float alpha)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glClearDepth(float value)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glClipPlane(int plane,
java.nio.DoubleBuffer buffer)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glColor4f(float r,
float g,
float b,
float a)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glCopyTexImage2D(int target,
int level,
int internalFormat,
int x,
int y,
int width,
int height,
int border)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glDeleteLists(int list,
int count)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glDeleteTextures(java.nio.IntBuffer buffer)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glDepthFunc(int func)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glDepthMask(boolean mask)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glDisable(int item)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glEnable(int item)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glEnd()
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glEndList()
OpenGL Method - @url http://www.opengl.org/documentation/ |
int |
glGenLists(int count)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glGetFloat(int id,
java.nio.FloatBuffer ret)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glGetInteger(int id,
java.nio.IntBuffer ret)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glGetTexImage(int target,
int level,
int format,
int type,
java.nio.ByteBuffer pixels)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glLineWidth(float width)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glLoadIdentity()
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glLoadMatrix(java.nio.FloatBuffer buffer)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glNewList(int id,
int option)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glPointSize(float size)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glPopMatrix()
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glPushMatrix()
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glRotatef(float angle,
float x,
float y,
float z)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glScalef(float x,
float y,
float z)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glScissor(int x,
int y,
int width,
int height)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glTexCoord2f(float u,
float v)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glTexEnvi(int target,
int mode,
int value)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glTexParameteri(int target,
int param,
int value)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glTranslatef(float x,
float y,
float z)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glVertex2f(float x,
float y)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
glVertex3f(float x,
float y,
float z)
OpenGL Method - @url http://www.opengl.org/documentation/ |
void |
initDisplay(int width,
int height)
Initialise the display |
void |
setGlobalAlphaScale(float alphaScale)
Set the scaling we'll apply to any colour binds in this renderer |
| Field Detail |
|---|
static final int GL_TEXTURE_2D
static final int GL_RGBA
static final int GL_RGB
static final int GL_UNSIGNED_BYTE
static final int GL_LINEAR
static final int GL_NEAREST
static final int GL_POINT_SMOOTH
static final int GL_POLYGON_SMOOTH
static final int GL_LINE_SMOOTH
static final int GL_SCISSOR_TEST
static final int GL_MODULATE
static final int GL_TEXTURE_ENV
static final int GL_TEXTURE_ENV_MODE
static final int GL_QUADS
static final int GL_POINTS
static final int GL_LINES
static final int GL_LINE_STRIP
static final int GL_TRIANGLES
static final int GL_TRIANGLE_FAN
static final int GL_SRC_ALPHA
static final int GL_ONE
static final int GL_ONE_MINUS_DST_ALPHA
static final int GL_DST_ALPHA
static final int GL_ONE_MINUS_SRC_ALPHA
static final int GL_COMPILE
static final int GL_MAX_TEXTURE_SIZE
static final int GL_COLOR_BUFFER_BIT
static final int GL_DEPTH_BUFFER_BIT
static final int GL_BLEND
static final int GL_COLOR_CLEAR_VALUE
static final int GL_LINE_WIDTH
static final int GL_CLIP_PLANE0
static final int GL_CLIP_PLANE1
static final int GL_CLIP_PLANE2
static final int GL_CLIP_PLANE3
static final int GL_COMPILE_AND_EXECUTE
| Method Detail |
|---|
void flush()
void initDisplay(int width,
int height)
width - The width of the displayheight - The height of the display
void enterOrtho(int xsize,
int ysize)
xsize - The size of the ortho displayysize - The size of the ortho display
void glClearColor(float red,
float green,
float blue,
float alpha)
red - green - blue - alpha -
void glClipPlane(int plane,
java.nio.DoubleBuffer buffer)
plane - buffer -
void glScissor(int x,
int y,
int width,
int height)
x - y - width - height - void glLineWidth(float width)
width - void glClear(int value)
value -
void glColorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
red - green - blue - alpha - void glLoadIdentity()
void glGetInteger(int id,
java.nio.IntBuffer ret)
id - ret -
void glGetFloat(int id,
java.nio.FloatBuffer ret)
id - ret - void glEnable(int item)
item - void glDisable(int item)
item -
void glBindTexture(int target,
int id)
target - id -
void glGetTexImage(int target,
int level,
int format,
int type,
java.nio.ByteBuffer pixels)
target - level - format - type - pixels - void glDeleteTextures(java.nio.IntBuffer buffer)
buffer -
void glColor4f(float r,
float g,
float b,
float a)
r - g - b - a -
void glTexCoord2f(float u,
float v)
u - v -
void glVertex3f(float x,
float y,
float z)
x - y - z -
void glVertex2f(float x,
float y)
x - y -
void glRotatef(float angle,
float x,
float y,
float z)
angle - x - y - z -
void glTranslatef(float x,
float y,
float z)
x - y - z - void glBegin(int geomType)
geomType - void glEnd()
void glTexEnvi(int target,
int mode,
int value)
target - mode - value - void glPointSize(float size)
size -
void glScalef(float x,
float y,
float z)
x - y - z - void glPushMatrix()
void glPopMatrix()
void glBlendFunc(int src,
int dest)
src - dest - int glGenLists(int count)
count -
void glNewList(int id,
int option)
id - option - void glEndList()
void glCallList(int id)
id -
void glCopyTexImage2D(int target,
int level,
int internalFormat,
int x,
int y,
int width,
int height,
int border)
target - level - internalFormat - x - y - width - height - border -
void glReadPixels(int x,
int y,
int width,
int height,
int format,
int type,
java.nio.ByteBuffer pixels)
x - y - width - height - format - type - pixels -
void glTexParameteri(int target,
int param,
int value)
target - param - value - float[] getCurrentColor()
void glDeleteLists(int list,
int count)
list - count - void glDepthMask(boolean mask)
mask - void glClearDepth(float value)
value - void glDepthFunc(int func)
func - void setGlobalAlphaScale(float alphaScale)
alphaScale - The scale to apply to any colour bindsvoid glLoadMatrix(java.nio.FloatBuffer buffer)
buffer -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||