Class SpriteRenderer

java.lang.Object
zombie.core.SpriteRenderer

public final class SpriteRenderer extends Object
  • Field Details Link icon

  • Constructor Details Link icon

    • SpriteRenderer Link icon

      public SpriteRenderer()
  • Method Details Link icon

    • create Link icon

      public void create()
    • clearSprites Link icon

      public void clearSprites()
    • glDepthMask Link icon

      public void glDepthMask(boolean b)
    • renderflipped Link icon

      public void renderflipped(Texture tex, float x, float y, float width, float height, float r, float g, float b, float a, Consumer<TextureDraw> texdModifier)
    • drawModel Link icon

      public void drawModel(ModelManager.ModelSlot model)
    • renderQueued Link icon

      public void renderQueued()
    • beginProfile Link icon

      public void beginProfile(PerformanceProfileProbe performanceProfileProbe)
    • endProfile Link icon

      public void endProfile(PerformanceProfileProbe performanceProfileProbe)
    • drawSkyBox Link icon

      public void drawSkyBox(Shader shader, int playerIndex, int apiId, int bufferId)
    • drawWater Link icon

      public void drawWater(Shader shader, int playerIndex, int apiId, boolean bShore)
    • drawPuddles Link icon

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

      public void drawParticles(int playerIndex, int var1, int var2)
    • drawGeneric Link icon

      public TextureDraw drawGeneric(TextureDraw.GenericDrawer genericDrawer)
    • glDisable Link icon

      public void glDisable(int a)
    • glEnable Link icon

      public void glEnable(int a)
    • NewFrame Link icon

      public void NewFrame()
    • glDepthFunc Link icon

      public void glDepthFunc(int int0)
    • glStencilMask Link icon

      public void glStencilMask(int a)
    • glClear Link icon

      public void glClear(int a)
    • glBindFramebuffer Link icon

      public void glBindFramebuffer(int int0, int int1)
    • glClearColor Link icon

      public void glClearColor(int r, int g, int b, int a)
    • glClearDepth Link icon

      public void glClearDepth(float float0)
    • glStencilFunc Link icon

      public void glStencilFunc(int a, int b, int c)
    • glStencilOp Link icon

      public void glStencilOp(int a, int b, int c)
    • glColorMask Link icon

      public void glColorMask(int a, int b, int c, int d)
    • glAlphaFunc Link icon

      public void glAlphaFunc(int a, float b)
    • glBlendFunc Link icon

      public void glBlendFunc(int a, int b)
    • glBlendFuncSeparate Link icon

      public void glBlendFuncSeparate(int a, int b, int c, int d)
    • glBlendEquation Link icon

      public void glBlendEquation(int a)
    • render Link icon

      public void render(Texture tex, double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4, float r, float g, float b, float a, Consumer<TextureDraw> texdModifier)
    • render Link icon

      public void render(Texture tex, double x1, double y1, double x2, double y2, double x3, double y3, double x4, double 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)
    • render Link icon

      public void render(Texture texture, double double0, double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, double double11, double double12, double double13, double double14, double double15, float float0, float float1, float float2, float float3)
    • renderdebug Link icon

      public void renderdebug(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)
    • renderline Link icon

      public void renderline(Texture texture, int int3, int int2, int int1, int int0, float float0, float float1, float float2, float float3, float float4)
    • renderline Link icon

      public void renderline(Texture tex, int x1, int y1, int x2, int y2, float r, float g, float b, float a)
    • renderlinef Link icon

      public void renderlinef(Texture texture, float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, int int0)
    • renderlinef Link icon

      public void renderlinef(Texture texture, float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9)
    • render Link icon

      public void render(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)
    • render Link icon

      public void render(Texture tex, float x, float y, float width, float height, float r, float g, float b, float a, Consumer<TextureDraw> texdModifier)
    • render Link icon

      public void render(Texture texture0, Texture texture1, float float0, float float1, float float2, float float3, float float4, float float5, float float6, float float7, Consumer<TextureDraw> consumer)
    • renderi Link icon

      public void renderi(Texture tex, int x, int y, int width, int height, float r, float g, float b, float a, Consumer<TextureDraw> texdModifier)
    • renderClamped Link icon

      public void renderClamped(Texture tex, int x, int y, int width, int height, int clampX, int clampY, int clampW, int clampH, float r, float g, float b, float a, Consumer<TextureDraw> texdModifier)
    • renderRect Link icon

      public void renderRect(int x, int y, int width, int height, float r, float g, float b, float a)
    • renderPoly Link icon

      public void renderPoly(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float r, float g, float b, float a)
    • renderPoly Link icon

      public void renderPoly(Texture tex, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float r, float g, float b, float a)
    • renderPoly Link icon

      public void renderPoly(Texture tex, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4, float r, float g, float b, float a, float u1, float v1, float u2, float v2, float u3, float v3, float u4, float v4)
    • render Link icon

      public void render(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)
    • render Link icon

      public void render(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)
    • prePopulating Link icon

      public void prePopulating()
    • postRender Link icon

      public void postRender()
    • notifyRenderStateQueue Link icon

      public void notifyRenderStateQueue()
    • glBuffer Link icon

      public void glBuffer(int i, int p)
    • glDoStartFrame Link icon

      public void glDoStartFrame(int w, int h, float zoom, int player)
    • FBORenderChunkStart Link icon

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

      public void FBORenderChunkEnd()
    • glDoStartFrame Link icon

      public void glDoStartFrame(int w, int h, float zoom, int player, boolean isTextFrame)
    • glDoStartFrameFlipY Link icon

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

      public void glDoStartFrameNoZoom(int int0, int int1, float float0, int int2)
    • glDoStartFrameFx Link icon

      public void glDoStartFrameFx(int w, int h, int player)
    • glIgnoreStyles Link icon

      public void glIgnoreStyles(boolean b)
    • glDoEndFrame Link icon

      public void glDoEndFrame()
    • pushIsoView Link icon

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

      public void popIsoView()
    • glDoEndFrameFx Link icon

      public void glDoEndFrameFx(int player)
    • doCoreIntParam Link icon

      public void doCoreIntParam(int id, float val)
    • glTexParameteri Link icon

      public void glTexParameteri(int a, int b, int c)
    • StartShader Link icon

      public void StartShader(int iD, int playerIndex)
    • EndShader Link icon

      public void EndShader()
    • setCutawayTexture Link icon

      public void setCutawayTexture(Texture tex, int x, int y, int w, int h)
    • clearCutawayTexture Link icon

      public void clearCutawayTexture()
    • setCutawayTexture2 Link icon

      public void setCutawayTexture2(Texture texture, int int0, int int1, int int2, int int3)
    • setUseVertColorsArray Link icon

      public void setUseVertColorsArray(byte whichShader, int c0, int c1, int c2, int c3)
    • clearUseVertColorsArray Link icon

      public void clearUseVertColorsArray()
    • setExtraWallShaderParams Link icon

      public void setExtraWallShaderParams(SpriteRenderer.WallShaderTexRender wallTexRender)
    • ShaderUpdate1i Link icon

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

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

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

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

      public void ShaderUpdate4f(int shaderID, int uniform, float value1, float value2, float value3, float value4)
    • glLoadIdentity Link icon

      public void glLoadIdentity()
    • glGenerateMipMaps Link icon

      public void glGenerateMipMaps(int a)
    • glBind Link icon

      public void glBind(int a)
    • releaseFBORenderChunkLock Link icon

      public void releaseFBORenderChunkLock()
    • glViewport Link icon

      public void glViewport(int x, int y, int width, int height)
    • render Link icon

      public void render(imgui.ImDrawData imDrawData)
    • startOffscreenUI Link icon

      public void startOffscreenUI()
    • stopOffscreenUI Link icon

      public void stopOffscreenUI()
    • getWaitTime Link icon

      public static long getWaitTime()
    • pushFrameDown Link icon

      public void pushFrameDown()
    • acquireStateForRendering Link icon

      public SpriteRenderState acquireStateForRendering(BooleanSupplier waitCallback)
    • getMainStateIndex Link icon

      public int getMainStateIndex()
    • getRenderStateIndex Link icon

      public int getRenderStateIndex()
    • getDoAdditive Link icon

      public boolean getDoAdditive()
    • setDefaultStyle Link icon

      public void setDefaultStyle(AbstractStyle style)
    • setDoAdditive Link icon

      public void setDoAdditive(boolean bDoAdditive)
    • initFromIsoCamera Link icon

      public void initFromIsoCamera(int nPlayer)
    • setRenderingPlayerIndex Link icon

      public void setRenderingPlayerIndex(int player)
    • getRenderingPlayerIndex Link icon

      public int getRenderingPlayerIndex()
    • getRenderingPlayerCamera Link icon

      public PlayerCamera getRenderingPlayerCamera(int userId)
    • getRenderingState Link icon

      public SpriteRenderState getRenderingState()
    • getPopulatingState Link icon

      public SpriteRenderState getPopulatingState()
    • isMaxZoomLevel Link icon

      public boolean isMaxZoomLevel()
    • isMinZoomLevel Link icon

      public boolean isMinZoomLevel()
    • getPlayerZoomLevel Link icon

      public float getPlayerZoomLevel()
    • getPlayerMaxZoom Link icon

      public float getPlayerMaxZoom()
    • getPlayerMinZoom Link icon

      public float getPlayerMinZoom()
    • isWaitingForRenderState Link icon

      public boolean isWaitingForRenderState()