Package zombie

Class IndieGL

java.lang.Object
zombie.IndieGL

public final class IndieGL extends Object
  • 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)
    • StartShader

      public static void StartShader(Shader shader)
    • StartShader

      public static void StartShader(Shader shader, int playerIndex)
    • StartShader

      public static void StartShader(int ID)
    • StartShader

      public static void StartShader(int ID, int playerIndex)
    • EndShader

      public static void EndShader()
    • pushShader

      public static void pushShader(Shader shader)
    • popShader

      public static void popShader(Shader shader)
    • bindShader

      public static void bindShader(Shader shader, Runnable invoke)
    • bindShader

      public static <T1> void bindShader(Shader shader, T1 val1, Invokers.Params1.ICallback<T1> invoker)
    • bindShader

      public static <T1, T2> void bindShader(Shader shader, T1 val1, T2 val2, Invokers.Params2.ICallback<T1,T2> invoker)
    • bindShader

      public static <T1, T2, T3> void bindShader(Shader shader, T1 val1, T2 val2, T3 val3, Invokers.Params3.ICallback<T1,T2,T3> invoker)
    • bindShader

      public static <T1, T2, T3, T4> void bindShader(Shader shader, T1 val1, T2 val2, T3 val3, T4 val4, Invokers.Params4.ICallback<T1,T2,T3,T4> invoker)
    • shaderSetSamplerUnit

      public static void shaderSetSamplerUnit(Shader shader, String loc, int textureUnit)
    • shaderSetValue

      public static void shaderSetValue(Shader shader, String loc, float val)
    • shaderSetValue

      public static void shaderSetValue(Shader shader, String loc, int val)
    • shaderSetValue

      public static void shaderSetValue(Shader shader, String loc, Vector2 val)
    • shaderSetValue

      public static void shaderSetValue(Shader shader, String loc, Vector3 val)
    • shaderSetValue

      public static void shaderSetValue(Shader shader, String loc, Vector4 val)
    • shaderSetVector2

      public static void shaderSetVector2(Shader shader, String loc, float val_x, float val_y)
    • shaderSetVector3

      public static void shaderSetVector3(Shader shader, String loc, float val_x, float val_y, float val_z)
    • shaderSetVector4

      public static void shaderSetVector4(Shader shader, String loc, float val_x, float val_y, float val_z, float val_w)
    • 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

      public static void glBind(Texture offscreenTexture)
    • enableAlphaTest

      public static void enableAlphaTest()
    • disableAlphaTest

      public static void disableAlphaTest()
    • enableStencilTest

      public static void enableStencilTest()
    • disableStencilTest

      public static void disableStencilTest()
    • isMaxZoomLevel

      public static boolean isMaxZoomLevel()
    • isMinZoomLevel

      public static boolean isMinZoomLevel()