Class TextureDraw

java.lang.Object
zombie.core.textures.TextureDraw

public final class TextureDraw extends Object
  • Field Details Link icon

    • nextZ Link icon

      public static float nextZ
    • nextChunkDepth Link icon

      public static float nextChunkDepth
    • imDrawData Link icon

      public imgui.ImDrawData imDrawData
    • probe Link icon

    • type Link icon

      public TextureDraw.Type type
    • a Link icon

      public int a
    • b Link icon

      public int b
    • f1 Link icon

      public float f1
    • vars Link icon

      public float[] vars
    • c Link icon

      public int c
    • d Link icon

      public int d
    • col0 Link icon

      public int col0
    • col1 Link icon

      public int col1
    • col2 Link icon

      public int col2
    • col3 Link icon

      public int col3
    • x0 Link icon

      public float x0
    • x1 Link icon

      public float x1
    • x2 Link icon

      public float x2
    • x3 Link icon

      public float x3
    • y0 Link icon

      public float y0
    • y1 Link icon

      public float y1
    • y2 Link icon

      public float y2
    • y3 Link icon

      public float y3
    • u0 Link icon

      public float u0
    • u1 Link icon

      public float u1
    • u2 Link icon

      public float u2
    • u3 Link icon

      public float u3
    • v0 Link icon

      public float v0
    • v1 Link icon

      public float v1
    • v2 Link icon

      public float v2
    • v3 Link icon

      public float v3
    • z Link icon

      public float z
    • chunkDepth Link icon

      public float chunkDepth
    • tex Link icon

      public Texture tex
    • tex1 Link icon

      public Texture tex1
    • tex2 Link icon

      public Texture tex2
    • useAttribArray Link icon

      public byte useAttribArray
    • tex1_u0 Link icon

      public float tex1_u0
    • tex1_u1 Link icon

      public float tex1_u1
    • tex1_u2 Link icon

      public float tex1_u2
    • tex1_u3 Link icon

      public float tex1_u3
    • tex1_v0 Link icon

      public float tex1_v0
    • tex1_v1 Link icon

      public float tex1_v1
    • tex1_v2 Link icon

      public float tex1_v2
    • tex1_v3 Link icon

      public float tex1_v3
    • tex1_col0 Link icon

      public int tex1_col0
    • tex1_col1 Link icon

      public int tex1_col1
    • tex1_col2 Link icon

      public int tex1_col2
    • tex1_col3 Link icon

      public int tex1_col3
    • tex2_u0 Link icon

      public float tex2_u0
    • tex2_u1 Link icon

      public float tex2_u1
    • tex2_u2 Link icon

      public float tex2_u2
    • tex2_u3 Link icon

      public float tex2_u3
    • tex2_v0 Link icon

      public float tex2_v0
    • tex2_v1 Link icon

      public float tex2_v1
    • tex2_v2 Link icon

      public float tex2_v2
    • tex2_v3 Link icon

      public float tex2_v3
    • bSingleCol Link icon

      public boolean bSingleCol
    • flipped Link icon

      public boolean flipped
    • drawer Link icon

    • future Link icon

      public Future<?> future
  • Constructor Details Link icon

    • TextureDraw Link icon

      public TextureDraw()
  • Method Details Link icon

    • glStencilFunc Link icon

      public static void glStencilFunc(TextureDraw texd, int _a, int _b, int _c)
    • glBuffer Link icon

      public static void glBuffer(TextureDraw texd, int _a, int _b)
    • glStencilOp Link icon

      public static void glStencilOp(TextureDraw texd, int _a, int _b, int _c)
    • glDisable Link icon

      public static void glDisable(TextureDraw texd, int _a)
    • glClear Link icon

      public static void glClear(TextureDraw texd, int _a)
    • glBindFramebuffer Link icon

      public static void glBindFramebuffer(TextureDraw textureDraw, int int0, int int1)
    • glClearDepth Link icon

      public static void glClearDepth(TextureDraw textureDraw, float float0)
    • glClearColor Link icon

      public static void glClearColor(TextureDraw texd, int r, int g, int _b, int _a)
    • NewFrame Link icon

      public static void NewFrame(TextureDraw textureDraw)
    • glDepthFunc Link icon

      public static void glDepthFunc(TextureDraw textureDraw, int int0)
    • glEnable Link icon

      public static void glEnable(TextureDraw texd, int _a)
    • glAlphaFunc Link icon

      public static void glAlphaFunc(TextureDraw texd, int _a, float _b)
    • glColorMask Link icon

      public static void glColorMask(TextureDraw texd, int _a, int _b, int _c, int _d)
    • glStencilMask Link icon

      public static void glStencilMask(TextureDraw texd, int _a)
    • glBlendFunc Link icon

      public static void glBlendFunc(TextureDraw texd, int _a, int _b)
    • glBlendFuncSeparate Link icon

      public static void glBlendFuncSeparate(TextureDraw texd, int _a, int _b, int _c, int _d)
    • glBlendEquation Link icon

      public static void glBlendEquation(TextureDraw texd, int _a)
    • pushIsoView Link icon

      public static void pushIsoView(TextureDraw textureDraw, float float0, float float1, float float2, float float3, boolean boolean0)
    • popIsoView Link icon

      public static void popIsoView(TextureDraw textureDraw)
    • glDoEndFrame Link icon

      public static void glDoEndFrame(TextureDraw texd)
    • glDoEndFrameFx Link icon

      public static void glDoEndFrameFx(TextureDraw texd, int player)
    • glIgnoreStyles Link icon

      public static void glIgnoreStyles(TextureDraw texd, boolean _b)
    • glDoStartFrame Link icon

      public static void glDoStartFrame(TextureDraw texd, int w, int h, float zoom, int player)
    • glDoStartFrameNoZoom Link icon

      public static void glDoStartFrameNoZoom(TextureDraw textureDraw, int int0, int int1, float float0, int int2)
    • glDoStartFrameFlipY Link icon

      public static void glDoStartFrameFlipY(TextureDraw textureDraw, int int0, int int1, float float0, int int2)
    • glDoStartFrame Link icon

      public static void glDoStartFrame(TextureDraw texd, int w, int h, float zoom, int player, boolean isTextFrame)
    • glDoStartFrameFx Link icon

      public static void glDoStartFrameFx(TextureDraw texd, int w, int h, int player)
    • glTexParameteri Link icon

      public static void glTexParameteri(TextureDraw texd, int _a, int _b, int _c)
    • drawModel Link icon

      public static void drawModel(TextureDraw texd, ModelManager.ModelSlot model)
    • drawSkyBox Link icon

      public static void drawSkyBox(TextureDraw texd, Shader shader, int userId, int apiId, int bufferId)
    • drawWater Link icon

      public static void drawWater(TextureDraw texd, Shader shader, int userId, int apiId, boolean bShore)
    • drawPuddles Link icon

      public static void drawPuddles(TextureDraw textureDraw, int int0, int int1, int int2, int int3)
    • drawParticles Link icon

      public static void drawParticles(TextureDraw texd, int userId, int var1, int var2)
    • StartShader Link icon

      public static void StartShader(TextureDraw texd, int iD)
    • ShaderUpdate1i Link icon

      public static void ShaderUpdate1i(TextureDraw texd, int shaderID, int uniform, int uniformValue)
    • ShaderUpdate1f Link icon

      public static void ShaderUpdate1f(TextureDraw texd, int shaderID, int uniform, float uniformValue)
    • ShaderUpdate2f Link icon

      public static void ShaderUpdate2f(TextureDraw texd, int shaderID, int uniform, float value1, float value2)
    • ShaderUpdate3f Link icon

      public static void ShaderUpdate3f(TextureDraw texd, int shaderID, int uniform, float value1, float value2, float value3)
    • ShaderUpdate4f Link icon

      public static void ShaderUpdate4f(TextureDraw texd, int shaderID, int uniform, float value1, float value2, float value3, float value4)
    • FBORenderChunkStart Link icon

      public static void FBORenderChunkStart(TextureDraw textureDraw, int int0, boolean boolean0)
    • FBORenderChunkEnd Link icon

      public static void FBORenderChunkEnd(TextureDraw textureDraw)
    • releaseFBORenderChunkLock Link icon

      public static void releaseFBORenderChunkLock(TextureDraw textureDraw)
    • run Link icon

      public void run()
    • glDepthMask Link icon

      public static void glDepthMask(TextureDraw textureDraw, boolean _b)
    • doCoreIntParam Link icon

      public static void doCoreIntParam(TextureDraw textureDraw, int id, float val)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • Create Link icon

      public static TextureDraw Create(TextureDraw texd, Texture _tex, float x, float y, float width, float height, float r, float g, float _b, float _a, Consumer<TextureDraw> texdModifier)
    • Create Link icon

      public static TextureDraw Create(TextureDraw texd, Texture _tex, SpriteRenderer.WallShaderTexRender wallSection, float x, float y, float width, float height, float r, float g, float _b, float _a, Consumer<TextureDraw> texdModifier)
    • Create Link icon

      public static TextureDraw Create(TextureDraw texd, Texture _tex, float x, float y, float width, float height, float r, float g, float _b, float _a, float _u1, float _v1, float _u2, float _v2, float _u3, float _v3, float u4, float v4, Consumer<TextureDraw> texdModifier)
    • Create Link icon

      public static void Create(TextureDraw texd, Texture _tex, float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float x4, float y4, float r1, float g1, float b1, float a1, float r2, float g2, float b2, float a2, float r3, float g3, float b3, float a3, float r4, float g4, float b4, float a4, Consumer<TextureDraw> texdModifier)
    • Create Link icon

      public static void Create(TextureDraw texd, Texture _tex, float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float x4, float y4, float r1, float g1, float b1, float a1)
    • Create Link icon

      public static void Create(TextureDraw texd, Texture _tex, float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float x4, float y4, int c1, int c2, int c3, int c4)
    • Create Link icon

      public static TextureDraw Create(TextureDraw texd, Texture _tex, float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, float x4, float y4, int c1, int c2, int c3, int c4, Consumer<TextureDraw> texdModifier)
    • Create Link icon

      public static TextureDraw Create(TextureDraw texd, Texture _tex, float _x0, float _y0, float _x1, float _y1, float _x2, float _y2, float _x3, float _y3, int c0, int c1, int c2, int c3, float _u0, float _v0, float _u1, float _v1, float _u2, float _v2, float _u3, float _v3, Consumer<TextureDraw> texdModifier)
    • getColor Link icon

      public int getColor(int i)
    • reset Link icon

      public void reset()
    • glLoadIdentity Link icon

      public static void glLoadIdentity(TextureDraw textureDraw)
    • glGenerateMipMaps Link icon

      public static void glGenerateMipMaps(TextureDraw textureDraw, int _a)
    • glBind Link icon

      public static void glBind(TextureDraw textureDraw, int _a)
    • glViewport Link icon

      public static void glViewport(TextureDraw textureDraw, int x, int y, int width, int height)
    • DrawQueued Link icon

      public static void DrawQueued(TextureDraw textureDraw, ModelManager.ModelSlot modelSlot)
    • RenderQueued Link icon

      public static void RenderQueued(TextureDraw textureDraw)
    • BeginProfile Link icon

      public static void BeginProfile(TextureDraw textureDraw, PerformanceProfileProbe performanceProfileProbe)
    • EndProfile Link icon

      public static void EndProfile(TextureDraw textureDraw, PerformanceProfileProbe performanceProfileProbe)
    • postRender Link icon

      public void postRender()