public class GlStateManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GlStateManager.CullFace |
static class |
GlStateManager.DestFactor |
static class |
GlStateManager.FogMode |
static class |
GlStateManager.LogicOp |
static class |
GlStateManager.Profile |
static class |
GlStateManager.SourceFactor |
static class |
GlStateManager.TexGen |
static class |
GlStateManager.Viewport |
Constructor and Description |
---|
GlStateManager() |
Modifier and Type | Method and Description |
---|---|
static void |
activeTexture(int texture) |
static void |
alphaFunc(int func,
float ref) |
static void |
bindTexture(int texture) |
static void |
blendEquation(int blendEquation) |
static void |
blendFunc(GlStateManager.SourceFactor srcFactor,
GlStateManager.DestFactor dstFactor) |
static void |
blendFunc(int srcFactor,
int dstFactor) |
static void |
blendFuncSeparate(GlStateManager.SourceFactor srcFactor,
GlStateManager.DestFactor dstFactor,
GlStateManager.SourceFactor srcFactorAlpha,
GlStateManager.DestFactor dstFactorAlpha) |
static void |
blendFuncSeparate(int srcFactor,
int dstFactor,
int srcFactorAlpha,
int dstFactorAlpha) |
static void |
callList(int list) |
static void |
clear(int mask) |
static void |
clearColor(float red,
float green,
float blue,
float alpha) |
static void |
clearDepth(double depth) |
static void |
color3f(float colorRed,
float colorGreen,
float colorBlue) |
static void |
color4f(float colorRed,
float colorGreen,
float colorBlue,
float colorAlpha) |
static void |
colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
static void |
colorMaterial(int face,
int mode) |
static void |
colorPointer(int size,
int type,
int stride,
java.nio.ByteBuffer buffer) |
static void |
colorPointer(int size,
int type,
int stride,
int buffer_offset) |
static void |
cullFace(GlStateManager.CullFace cullFace) |
static void |
deleteLists(int list,
int range) |
static void |
deleteTexture(int texture) |
static void |
depthFunc(int depthFunc) |
static void |
depthMask(boolean flagIn) |
static void |
disableAlphaTest() |
static void |
disableBlend() |
static void |
disableBlendProfile(GlStateManager.Profile profile) |
static void |
disableClientState(int cap) |
static void |
disableColorLogic() |
static void |
disableColorMaterial() |
static void |
disableCull() |
static void |
disableDepthTest() |
static void |
disableFog() |
static void |
disableLight(int light) |
static void |
disableLighting() |
static void |
disableNormalize() |
static void |
disableOutlineMode() |
static void |
disablePolygonOffset() |
static void |
disableRescaleNormal() |
static void |
disableTexGen(GlStateManager.TexGen texGen) |
static void |
disableTexture2D() |
static void |
drawArrays(int mode,
int first,
int count) |
static void |
enableAlphaTest() |
static void |
enableBlend() |
static void |
enableBlendProfile(GlStateManager.Profile profile) |
static void |
enableClientState(int cap) |
static void |
enableColorLogic() |
static void |
enableColorMaterial() |
static void |
enableCull() |
static void |
enableDepthTest() |
static void |
enableFog() |
static void |
enableLight(int light) |
static void |
enableLighting() |
static void |
enableNormalize() |
static void |
enableOutlineMode(int color) |
static void |
enablePolygonOffset() |
static void |
enableRescaleNormal() |
static void |
enableTexGen(GlStateManager.TexGen texGen) |
static void |
enableTexture2D() |
static void |
endList() |
static void |
fogDensity(float param) |
static void |
fogEnd(float param) |
static void |
fogfv(int pname,
java.nio.FloatBuffer param) |
static void |
fogi(int pname,
int param) |
static void |
fogMode(GlStateManager.FogMode fogMode) |
static void |
fogStart(float param) |
static void |
func_212477_a(double p_212477_0_,
double p_212477_2_,
double p_212477_4_,
double p_212477_6_) |
static int |
generateTexture() |
static int |
genLists(int range) |
static int |
getError() |
static void |
getFloatv(int pname,
java.nio.FloatBuffer params) |
static java.lang.String |
getString(int name) |
static void |
getTexImage(int tex,
int level,
int format,
int type,
long pixels) |
static int |
glGetTexLevelParameteri(int target,
int level,
int parameterName) |
static void |
lightfv(int light,
int pname,
java.nio.FloatBuffer params) |
static void |
lightModelfv(int pname,
java.nio.FloatBuffer params) |
static void |
lineWidth(float width) |
static void |
loadIdentity() |
static void |
logicOp(GlStateManager.LogicOp logicOperation) |
static void |
logicOp(int opcode) |
static void |
matrixMode(int mode) |
static void |
multMatrixf(java.nio.FloatBuffer matrix) |
static void |
multMatrixf(Matrix4f matrixIn) |
static void |
newList(int list,
int mode) |
static void |
normal3f(float nx,
float ny,
float nz) |
static void |
normalPointer(int type,
int stride,
java.nio.ByteBuffer buffer) |
static void |
normalPointer(int type,
int stride,
int pointer) |
static void |
ortho(double left,
double right,
double bottom,
double top,
double zNear,
double zFar) |
static void |
pixelStorei(int parameterName,
int param) |
static void |
pixelTransferf(int param,
float value) |
static void |
polygonMode(int face,
int mode) |
static void |
polygonOffset(float factor,
float units) |
static void |
popAttrib() |
static void |
popMatrix() |
static void |
pushLightingAttrib() |
static void |
pushMatrix() |
static void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
long pixels) |
static void |
resetColor() |
static void |
rotatef(float angle,
float x,
float y,
float z) |
static void |
scaled(double x,
double y,
double z) |
static void |
scalef(float x,
float y,
float z) |
static void |
shadeModel(int mode) |
static void |
texCoordPointer(int size,
int type,
int stride,
java.nio.ByteBuffer buffer) |
static void |
texCoordPointer(int size,
int type,
int stride,
int buffer_offset) |
static void |
texEnvf(int target,
int parameterName,
float parameter) |
static void |
texEnvfv(int target,
int parameterName,
java.nio.FloatBuffer parameters) |
static void |
texEnvi(int target,
int parameterName,
int parameter) |
static void |
texGenMode(GlStateManager.TexGen texGen,
int mode) |
static void |
texGenParam(GlStateManager.TexGen texGen,
int pname,
java.nio.FloatBuffer params) |
static void |
texImage2D(int target,
int level,
int internalFormat,
int width,
int height,
int border,
int format,
int type,
java.nio.IntBuffer pixels) |
static void |
texParameterf(int target,
int parameterName,
float parameter) |
static void |
texParameteri(int target,
int parameterName,
int parameter) |
static void |
texSubImage2D(int target,
int level,
int xOffset,
int yOffset,
int width,
int height,
int format,
int type,
long pixels) |
static void |
translated(double x,
double y,
double z) |
static void |
translatef(float x,
float y,
float z) |
static void |
vertexPointer(int size,
int type,
int stride,
java.nio.ByteBuffer buffer) |
static void |
vertexPointer(int size,
int type,
int stride,
int buffer_offset) |
static void |
viewport(int x,
int y,
int width,
int height) |
public static void pushLightingAttrib()
public static void popAttrib()
public static void disableAlphaTest()
public static void enableAlphaTest()
public static void alphaFunc(int func, float ref)
public static void enableLighting()
public static void disableLighting()
public static void enableLight(int light)
public static void disableLight(int light)
public static void enableColorMaterial()
public static void disableColorMaterial()
public static void colorMaterial(int face, int mode)
public static void lightfv(int light, int pname, java.nio.FloatBuffer params)
public static void lightModelfv(int pname, java.nio.FloatBuffer params)
public static void normal3f(float nx, float ny, float nz)
public static void disableDepthTest()
public static void enableDepthTest()
public static void depthFunc(int depthFunc)
public static void depthMask(boolean flagIn)
public static void disableBlend()
public static void enableBlend()
public static void blendFunc(GlStateManager.SourceFactor srcFactor, GlStateManager.DestFactor dstFactor)
public static void blendFunc(int srcFactor, int dstFactor)
public static void blendFuncSeparate(GlStateManager.SourceFactor srcFactor, GlStateManager.DestFactor dstFactor, GlStateManager.SourceFactor srcFactorAlpha, GlStateManager.DestFactor dstFactorAlpha)
public static void blendFuncSeparate(int srcFactor, int dstFactor, int srcFactorAlpha, int dstFactorAlpha)
public static void blendEquation(int blendEquation)
public static void enableOutlineMode(int color)
public static void disableOutlineMode()
public static void enableFog()
public static void disableFog()
public static void fogMode(GlStateManager.FogMode fogMode)
public static void fogDensity(float param)
public static void fogStart(float param)
public static void fogEnd(float param)
public static void fogfv(int pname, java.nio.FloatBuffer param)
public static void fogi(int pname, int param)
public static void enableCull()
public static void disableCull()
public static void cullFace(GlStateManager.CullFace cullFace)
public static void polygonMode(int face, int mode)
public static void enablePolygonOffset()
public static void disablePolygonOffset()
public static void polygonOffset(float factor, float units)
public static void enableColorLogic()
public static void disableColorLogic()
public static void logicOp(GlStateManager.LogicOp logicOperation)
public static void logicOp(int opcode)
public static void enableTexGen(GlStateManager.TexGen texGen)
public static void disableTexGen(GlStateManager.TexGen texGen)
public static void texGenMode(GlStateManager.TexGen texGen, int mode)
public static void texGenParam(GlStateManager.TexGen texGen, int pname, java.nio.FloatBuffer params)
public static void activeTexture(int texture)
public static void enableTexture2D()
public static void disableTexture2D()
public static void texEnvfv(int target, int parameterName, java.nio.FloatBuffer parameters)
public static void texEnvi(int target, int parameterName, int parameter)
public static void texEnvf(int target, int parameterName, float parameter)
public static void texParameterf(int target, int parameterName, float parameter)
public static void texParameteri(int target, int parameterName, int parameter)
public static int glGetTexLevelParameteri(int target, int level, int parameterName)
public static int generateTexture()
public static void deleteTexture(int texture)
public static void bindTexture(int texture)
public static void texImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, @Nullable java.nio.IntBuffer pixels)
public static void texSubImage2D(int target, int level, int xOffset, int yOffset, int width, int height, int format, int type, long pixels)
public static void getTexImage(int tex, int level, int format, int type, long pixels)
public static void enableNormalize()
public static void disableNormalize()
public static void shadeModel(int mode)
public static void enableRescaleNormal()
public static void disableRescaleNormal()
public static void viewport(int x, int y, int width, int height)
public static void colorMask(boolean red, boolean green, boolean blue, boolean alpha)
public static void clearDepth(double depth)
public static void clearColor(float red, float green, float blue, float alpha)
public static void clear(int mask)
public static void matrixMode(int mode)
public static void loadIdentity()
public static void pushMatrix()
public static void popMatrix()
public static void getFloatv(int pname, java.nio.FloatBuffer params)
public static void ortho(double left, double right, double bottom, double top, double zNear, double zFar)
public static void rotatef(float angle, float x, float y, float z)
public static void func_212477_a(double p_212477_0_, double p_212477_2_, double p_212477_4_, double p_212477_6_)
public static void scalef(float x, float y, float z)
public static void scaled(double x, double y, double z)
public static void translatef(float x, float y, float z)
public static void translated(double x, double y, double z)
public static void multMatrixf(java.nio.FloatBuffer matrix)
public static void multMatrixf(Matrix4f matrixIn)
public static void color4f(float colorRed, float colorGreen, float colorBlue, float colorAlpha)
public static void color3f(float colorRed, float colorGreen, float colorBlue)
public static void resetColor()
public static void normalPointer(int type, int stride, int pointer)
public static void normalPointer(int type, int stride, java.nio.ByteBuffer buffer)
public static void texCoordPointer(int size, int type, int stride, int buffer_offset)
public static void texCoordPointer(int size, int type, int stride, java.nio.ByteBuffer buffer)
public static void vertexPointer(int size, int type, int stride, int buffer_offset)
public static void vertexPointer(int size, int type, int stride, java.nio.ByteBuffer buffer)
public static void colorPointer(int size, int type, int stride, int buffer_offset)
public static void colorPointer(int size, int type, int stride, java.nio.ByteBuffer buffer)
public static void disableClientState(int cap)
public static void enableClientState(int cap)
public static void drawArrays(int mode, int first, int count)
public static void lineWidth(float width)
public static void callList(int list)
public static void deleteLists(int list, int range)
public static void newList(int list, int mode)
public static void endList()
public static int genLists(int range)
public static void pixelStorei(int parameterName, int param)
public static void pixelTransferf(int param, float value)
public static void readPixels(int x, int y, int width, int height, int format, int type, long pixels)
public static int getError()
public static java.lang.String getString(int name)
public static void enableBlendProfile(GlStateManager.Profile profile)
public static void disableBlendProfile(GlStateManager.Profile profile)