Package zombie.core.opengl
Class ShaderProgram
java.lang.Object
zombie.core.opengl.ShaderProgram
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompileListener(IShaderProgramListener iShaderProgramListener) addShader(String string, ShaderUnit.Type type) voidcompile()static intcreateFragShader(String string) Deprecated.static ShaderProgramcreateShaderProgram(String string, boolean boolean1, boolean boolean2) static intcreateVertShader(String string) Deprecated.voiddestroy()voidEnd()static StringgetLogInfo(int int1) getName()intfinal ShaderProgram.UniformgetUniform(String string, int int1) getUniform(String string, int int1, boolean boolean1) booleanstatic voidprintLogInfo(int int1) voidremoveCompileListener(IShaderProgramListener iShaderProgramListener) voidsetSamplerUnit(String string, int int1) voidvoidvoidvoidvoidvoidvoidsetValueColor(String string, int int1) voidsetValueColorRGB(String string, int int1) voidsetVector2(int int1, float float1, float float2) voidsetVector2(String string, float float1, float float2) voidsetVector3(int int1, float float1, float float2, float float3) voidsetVector3(String string, float float1, float float2, float float3) voidsetVector4(int int1, float float1, float float2, float float3, float float4) voidsetVector4(String string, float float1, float float2, float float3, float float4) voidStart()
-
Method Details
-
getName
-
addCompileListener
-
removeCompileListener
-
compile
public void compile() -
addShader
-
createShaderProgram
-
createVertShader
Deprecated. -
createFragShader
Deprecated. -
printLogInfo
public static void printLogInfo(int int1) -
getLogInfo
-
isCompiled
public boolean isCompiled() -
destroy
public void destroy() -
getShaderID
public int getShaderID() -
Start
public void Start() -
End
public void End() -
setSamplerUnit
-
setValueColor
-
setValueColorRGB
-
setValue
-
setValue
-
setValue
-
setValue
-
setVector2
-
setVector3
-
setVector4
-
getUniform
-
getUniform
-
setValue
-
setValue
-
setVector2
public void setVector2(int int1, float float1, float float2) -
setVector3
public void setVector3(int int1, float float1, float float2, float float3) -
setVector4
public void setVector4(int int1, float float1, float float2, float float3, float float4)
-