Package zombie.core.skinnedmodel.shader
Class Shader
java.lang.Object
zombie.core.skinnedmodel.shader.Shader
public class Shader
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description int
BoneIndicesAttrib
int
BoneWeightsAttrib
int
FragID
java.lang.String
name
int
ShaderID
int
VertID
-
Constructor Summary
Constructors Constructor Description Shader(java.lang.String name, boolean bStatic)
-
Method Summary
Modifier and Type Method Description void
End()
int
getID()
void
setAmbient(float amb)
void
setLight(int index, float x, float y, float z, float r, float g, float b, float rad, ModelInstance inst)
void
setMatrix(int location, Matrix4f matrix4f)
void
setMatrixPalette(Matrix4f[] skin)
void
setShaderAlpha(float a)
void
setTexture(Texture tex)
void
setTextureBlack1(Matrix4f matrix4f)
void
setTextureDamage1Enables1(Matrix4f matrix4f)
void
setTextureDamage1Enables2(Matrix4f matrix4f)
void
setTextureDamage2Enables1(Matrix4f matrix4f)
void
setTextureDamage2Enables2(Matrix4f matrix4f)
void
setTextureLightsEnables2(Matrix4f matrix4f)
void
setTexturePainColor(float x, float y, float z, float a)
void
setTexturePainColor(Vector3f vec, float a)
void
setTexturePainColor(Vector4f vec)
void
setTextureRustA(float a)
void
setTint(float x, float y, float z)
void
setTransformMatrix(Matrix4f matrix4f)
void
Start()
void
updateParams()
void
updateParamsSkin()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
name
public java.lang.String name -
ShaderID
public int ShaderID -
FragID
public int FragID -
VertID
public int VertID -
BoneIndicesAttrib
public int BoneIndicesAttrib -
BoneWeightsAttrib
public int BoneWeightsAttrib
-
-
Constructor Details
-
Shader
public Shader(java.lang.String name, boolean bStatic)
-
-
Method Details
-
setTexture
-
getID
public int getID() -
Start
public void Start() -
End
public void End() -
updateParams
public void updateParams() -
updateParamsSkin
public void updateParamsSkin() -
setMatrixPalette
-
setTint
public void setTint(float x, float y, float z) -
setTextureRustA
public void setTextureRustA(float a) -
setTexturePainColor
public void setTexturePainColor(float x, float y, float z, float a) -
setTexturePainColor
-
setTexturePainColor
-
setTextureBlack1
-
setTextureLightsEnables2
-
setTextureDamage1Enables1
-
setTextureDamage1Enables2
-
setTextureDamage2Enables1
-
setTextureDamage2Enables2
-
setShaderAlpha
public void setShaderAlpha(float a) -
setLight
public void setLight(int index, float x, float y, float z, float r, float g, float b, float rad, ModelInstance inst) -
setAmbient
public void setAmbient(float amb) -
setTransformMatrix
-
setMatrix
-