Class IndieGL
java.lang.Object
zombie.IndieGL
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
bindShader
(Shader shader, Runnable invoke) static <T1,
T2, T3, T4>
voidbindShader
(Shader shader, T1 object0, T2 object1, T3 object2, T4 object3, Invokers.Params4.ICallback<T1, T2, T3, T4> iCallback) static <T1,
T2, T3>
voidbindShader
(Shader shader, T1 object0, T2 object1, T3 object2, Invokers.Params3.ICallback<T1, T2, T3> iCallback) static <T1,
T2> void bindShader
(Shader shader, T1 object0, T2 object1, Invokers.Params2.ICallback<T1, T2> iCallback) static <T1> void
bindShader
(Shader shader, T1 object, Invokers.Params1.ICallback<T1> iCallback) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
glAlphaFunc
(int a, float b) static void
glAlphaFuncA
(int a, float b) static void
static void
glBlendFunc
(int a, int b) static void
glBlendFuncA
(int a, int b) static void
glBlendFuncSeparate
(int a, int b, int c, int d) static void
glClear
(int a) static void
glClearA
(int a) static void
glColorMask
(boolean bln, boolean bln1, boolean bln2, boolean bln3) static void
glColorMaskA
(boolean bln, boolean bln1, boolean bln2, boolean bln3) static void
static void
static void
glDepthFunc
(int int0) static void
glDepthMask
(boolean boolean0) static void
glDisable
(int a) static void
glDisableA
(int a) static void
static void
glDoStartFrame
(int w, int h, float zoom, int player) static void
glDoStartFrame
(int w, int h, float zoom, int player, boolean isTextFrame) static void
glEnable
(int a) static void
glEnableA
(int a) static void
static void
glStencilFunc
(int a, int b, int c) static void
glStencilFuncA
(int a, int b, int c) static void
glStencilMask
(int a) static void
glStencilMaskA
(int a) static void
glStencilOp
(int a, int b, int c) static void
glStencilOpA
(int a, int b, int c) static void
glTexParameteri
(int a, int b, int c) static void
glTexParameteriActual
(int glTexture2d, int glTextureMagFilter, int glLinear) static boolean
static boolean
static void
static void
pushShader
(Shader shader) static void
static void
shaderSetSamplerUnit
(Shader shader, String loc, int textureUnit) static void
shaderSetValue
(Shader shader, String loc, float val) static void
shaderSetValue
(Shader shader, String loc, int val) static void
shaderSetValue
(Shader shader, String loc, Vector2 val) static void
shaderSetValue
(Shader shader, String loc, Vector3 val) static void
shaderSetVector2
(Shader shader, String loc, float val_x, float val_y) static void
shaderSetVector3
(Shader shader, String loc, float val_x, float val_y, float val_z) static void
shaderSetVector4
(Shader shader, String loc, float val_x, float val_y, float val_z, float val_w) static void
ShaderUpdate1f
(int shaderID, int uniform, float uniformValue) static void
ShaderUpdate1i
(int shaderID, int uniform, int uniformValue) static void
ShaderUpdate2f
(int shaderID, int uniform, float value1, float value2) static void
ShaderUpdate3f
(int shaderID, int uniform, float value1, float value2, float value3) static void
ShaderUpdate4f
(int shaderID, int uniform, float value1, float value2, float value3, float value4) static void
StartShader
(int ID) static void
StartShader
(int ID, int playerIndex) static void
StartShader
(Shader shader) static void
StartShader
(Shader shader, int playerIndex)
-
Field Details
-
nCount
public static int nCount
-
-
Constructor Details
-
IndieGL
public IndieGL()
-
-
Method Details
-
glBlendFunc
public static void glBlendFunc(int a, int b) -
glBlendFuncSeparate
public static void glBlendFuncSeparate(int a, int b, int c, int d) -
restoreMainThreadValue_glBlendFuncSeparate
public static void restoreMainThreadValue_glBlendFuncSeparate() -
glDefaultBlendFunc
public static void glDefaultBlendFunc() -
glDefaultBlendFuncA
public static void glDefaultBlendFuncA() -
glDepthFunc
public static void glDepthFunc(int int0) -
glDepthMask
public static void glDepthMask(boolean boolean0) -
StartShader
-
StartShader
-
StartShader
public static void StartShader(int ID) -
StartShader
public static void StartShader(int ID, int playerIndex) -
EndShader
public static void EndShader() -
pushShader
-
popShader
-
bindShader
-
bindShader
public static <T1> void bindShader(Shader shader, T1 object, Invokers.Params1.ICallback<T1> iCallback) -
bindShader
public static <T1,T2> void bindShader(Shader shader, T1 object0, T2 object1, Invokers.Params2.ICallback<T1, T2> iCallback) -
bindShader
public static <T1,T2, void bindShaderT3> (Shader shader, T1 object0, T2 object1, T3 object2, Invokers.Params3.ICallback<T1, T2, T3> iCallback) -
bindShader
public static <T1,T2, void bindShaderT3, T4> (Shader shader, T1 object0, T2 object1, T3 object2, T4 object3, Invokers.Params4.ICallback<T1, T2, T3, T4> iCallback) -
shaderSetSamplerUnit
-
shaderSetValue
-
shaderSetValue
-
shaderSetValue
-
shaderSetValue
-
shaderSetVector2
-
shaderSetVector3
-
shaderSetVector4
-
ShaderUpdate1i
public static void ShaderUpdate1i(int shaderID, int uniform, int uniformValue) -
ShaderUpdate1f
public static void ShaderUpdate1f(int shaderID, int uniform, float uniformValue) -
ShaderUpdate2f
public static void ShaderUpdate2f(int shaderID, int uniform, float value1, float value2) -
ShaderUpdate3f
public static void ShaderUpdate3f(int shaderID, int uniform, float value1, float value2, float value3) -
ShaderUpdate4f
public static void ShaderUpdate4f(int shaderID, int uniform, float value1, float value2, float value3, float value4) -
glBlendFuncA
public static void glBlendFuncA(int a, int b) -
glEnable
public static void glEnable(int a) -
glDoStartFrame
public static void glDoStartFrame(int w, int h, float zoom, int player) -
glDoStartFrame
public static void glDoStartFrame(int w, int h, float zoom, int player, boolean isTextFrame) -
glDoEndFrame
public static void glDoEndFrame() -
glColorMask
public static void glColorMask(boolean bln, boolean bln1, boolean bln2, boolean bln3) -
glColorMaskA
public static void glColorMaskA(boolean bln, boolean bln1, boolean bln2, boolean bln3) -
glEnableA
public static void glEnableA(int a) -
glAlphaFunc
public static void glAlphaFunc(int a, float b) -
glAlphaFuncA
public static void glAlphaFuncA(int a, float b) -
glStencilFunc
public static void glStencilFunc(int a, int b, int c) -
glStencilFuncA
public static void glStencilFuncA(int a, int b, int c) -
glStencilOp
public static void glStencilOp(int a, int b, int c) -
glStencilOpA
public static void glStencilOpA(int a, int b, int c) -
glTexParameteri
public static void glTexParameteri(int a, int b, int c) -
glTexParameteriActual
public static void glTexParameteriActual(int glTexture2d, int glTextureMagFilter, int glLinear) -
glStencilMask
public static void glStencilMask(int a) -
glStencilMaskA
public static void glStencilMaskA(int a) -
glDisable
public static void glDisable(int a) -
glClear
public static void glClear(int a) -
glClearA
public static void glClearA(int a) -
glDisableA
public static void glDisableA(int a) -
glLoadIdentity
public static void glLoadIdentity() -
glBind
-
enableAlphaTest
public static void enableAlphaTest() -
disableAlphaTest
public static void disableAlphaTest() -
enableBlend
public static void enableBlend() -
disableBlend
public static void disableBlend() -
enableDepthTest
public static void enableDepthTest() -
disableDepthTest
public static void disableDepthTest() -
enableScissorTest
public static void enableScissorTest() -
disableScissorTest
public static void disableScissorTest() -
enableStencilTest
public static void enableStencilTest() -
disableStencilTest
public static void disableStencilTest() -
isMaxZoomLevel
public static boolean isMaxZoomLevel() -
isMinZoomLevel
public static boolean isMinZoomLevel()
-