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 sender) void
destroy()
void
End()
int
getID()
boolean
void
postRender
(TextureDraw texd) void
setTexture
(Texture tex) void
Start()
void
startMainThread
(TextureDraw texd, int playerIndex) void
-
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
-
getProgram
-