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 intBoneIndicesAttribintBoneWeightsAttribintFragIDjava.lang.StringnameintShaderIDintVertID -
Constructor Summary
Constructors Constructor Description Shader(java.lang.String name, boolean bStatic) -
Method Summary
Modifier and Type Method Description voidEnd()intgetID()voidsetAmbient(float amb)voidsetLight(int index, float x, float y, float z, float r, float g, float b, float rad, ModelInstance inst)voidsetMatrix(int location, Matrix4f matrix4f)voidsetMatrixPalette(Matrix4f[] skin)voidsetShaderAlpha(float a)voidsetTexture(Texture tex)voidsetTextureBlack1(Matrix4f matrix4f)voidsetTextureDamage1Enables1(Matrix4f matrix4f)voidsetTextureDamage1Enables2(Matrix4f matrix4f)voidsetTextureDamage2Enables1(Matrix4f matrix4f)voidsetTextureDamage2Enables2(Matrix4f matrix4f)voidsetTextureLightsEnables2(Matrix4f matrix4f)voidsetTexturePainColor(float x, float y, float z, float a)voidsetTexturePainColor(Vector3f vec, float a)voidsetTexturePainColor(Vector4f vec)voidsetTextureRustA(float a)voidsetTint(float x, float y, float z)voidsetTransformMatrix(Matrix4f matrix4f)voidStart()voidupdateParams()voidupdateParamsSkin()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
-