Package zombie.core.opengl
Class ShaderProgram
java.lang.Object
zombie.core.opengl.ShaderProgram
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCompileListener
(IShaderProgramListener iShaderProgramListener) addShader
(String string, ShaderUnit.Type type) void
compile()
static int
createFragShader
(String string) Deprecated.static ShaderProgram
createShaderProgram
(String string, boolean boolean1, boolean boolean2) static int
createVertShader
(String string) Deprecated.void
destroy()
void
End()
static String
getLogInfo
(int int1) getName()
int
final ShaderProgram.Uniform
getUniform
(String string, int int1) getUniform
(String string, int int1, boolean boolean1) boolean
static void
printLogInfo
(int int1) void
removeCompileListener
(IShaderProgramListener iShaderProgramListener) void
setSamplerUnit
(String string, int int1) void
void
void
void
void
void
void
setValueColor
(String string, int int1) void
setValueColorRGB
(String string, int int1) void
setVector2
(int int1, float float1, float float2) void
setVector2
(String string, float float1, float float2) void
setVector3
(int int1, float float1, float float2, float float3) void
setVector3
(String string, float float1, float float2, float float3) void
setVector4
(int int1, float float1, float float2, float float3, float float4) void
setVector4
(String string, float float1, float float2, float float3, float float4) void
Start()
-
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)
-