Package zombie.core.opengl
Class Shader
java.lang.Object
zombie.core.opengl.Shader
- All Implemented Interfaces:
IShaderProgramListener
- Direct Known Subclasses:
FireShader
,IsoGridSquare.CircleStencilShader
,PuddlesShader
,SmokeShader
,WaterShader
,WeatherShader
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
callback
(ShaderProgram shaderProgram) void
destroy()
void
End()
int
getID()
boolean
protected void
onCompileSuccess
(ShaderProgram shaderProgram) void
postRender
(TextureDraw textureDraw) void
setTexture
(Texture texture) void
Start()
void
startMainThread
(TextureDraw textureDraw, int int1) void
startRenderThread
(TextureDraw textureDraw)
-
Field Details
-
ShaderMap
-
name
-
tex
-
width
public int width -
height
public int height
-
-
Constructor Details
-
Shader
-
-
Method Details
-
setTexture
-
getID
public int getID() -
Start
public void Start() -
End
public void End() -
destroy
public void destroy() -
startMainThread
-
startRenderThread
-
postRender
-
isCompiled
public boolean isCompiled() -
callback
- Specified by:
callback
in interfaceIShaderProgramListener
-
onCompileSuccess
-
getProgram
-