Class Shader

java.lang.Object
zombie.core.opengl.Shader
All Implemented Interfaces:
IShaderProgramListener
Direct Known Subclasses:
FireShader, IsoGridSquare.CircleStencilShader, PuddlesShader, SmokeShader, WaterShader, WeatherShader

public class Shader extends Object implements IShaderProgramListener
  • Field Details

  • Constructor Details

    • Shader

      public Shader(String name)
  • Method Details

    • setTexture

      public void setTexture(Texture tex)
    • getID

      public int getID()
    • Start

      public void Start()
    • End

      public void End()
    • destroy

      public void destroy()
    • startMainThread

      public void startMainThread(TextureDraw texd, int playerIndex)
    • startRenderThread

      public void startRenderThread(TextureDraw tex)
    • postRender

      public void postRender(TextureDraw texd)
    • isCompiled

      public boolean isCompiled()
    • callback

      public void callback(ShaderProgram sender)
      Specified by:
      callback in interface IShaderProgramListener
    • getProgram

      public ShaderProgram getProgram()