Package zombie.core.skinnedmodel.shader
Class Shader
java.lang.Object
zombie.core.skinnedmodel.shader.Shader
public final class Shader
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description int
BoneIndicesAttrib
int
BoneWeightsAttrib
-
Constructor Summary
Constructors Constructor Description Shader(java.lang.String string, boolean boolean1)
-
Method Summary
Modifier and Type Method Description void
End()
int
getID()
ShaderProgram
getShaderProgram()
boolean
isStatic()
boolean
isVehicleShader()
void
setAlpha(float float1)
void
setAmbient(float float1)
void
setAmbient(float float1, float float2, float float3)
void
setDepthBias(float float1)
void
setHueShift(float float1)
void
setLight(int int1, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, IsoMovingObject movingObject)
void
setLight(int int1, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, ModelInstance modelInstance)
void
setLightingAmount(float float1)
void
setMatrix(int int1, float[] floatArray)
void
setMatrix(int int1, Matrix4f matrix4f)
void
setMatrixBlood1(float[] floatArray, float[] floatArray2)
void
setMatrixBlood2(float[] floatArray, float[] floatArray2)
void
setMatrixPalette(java.nio.FloatBuffer floatBuffer)
void
setMatrixPalette(java.nio.FloatBuffer floatBuffer, boolean boolean1)
void
setMatrixPalette(Matrix4f[] matrix4fArray)
void
setMatrixPalette(org.lwjgl.util.vector.Matrix4f[] matrix4fArray)
void
setReflectionParam(float float1, float float2, float float3)
void
setShaderAlpha(float float1)
void
setTexture(Texture texture, java.lang.String string, int int1)
void
setTextureDamage1Enables1(float[] floatArray)
void
setTextureDamage1Enables2(float[] floatArray)
void
setTextureDamage2Enables1(float[] floatArray)
void
setTextureDamage2Enables2(float[] floatArray)
void
setTextureLightsEnables1(float[] floatArray)
void
setTextureLightsEnables2(float[] floatArray)
void
setTexturePainColor(float float1, float float2, float float3, float float4)
void
setTexturePainColor(Vector3f vector3f, float float1)
void
setTexturePainColor(Vector4f vector4f)
void
setTextureRustA(float float1)
void
setTextureUninstall1(float[] floatArray)
void
setTextureUninstall2(float[] floatArray)
void
setTint(float float1, float float2, float float3)
void
setTransformMatrix(Matrix4f matrix4f, boolean boolean1)
void
setTransformMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, boolean boolean1)
void
Start()
void
startCharacter(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData)
void
updateAlpha(IsoGameCharacter gameCharacter, int int1)
void
updateParams()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
BoneIndicesAttrib
public int BoneIndicesAttrib -
BoneWeightsAttrib
public int BoneWeightsAttrib
-
-
Constructor Details
-
Shader
public Shader(java.lang.String string, boolean boolean1)
-
-
Method Details
-
isStatic
public boolean isStatic() -
getShaderProgram
-
setTexture
-
getID
public int getID() -
Start
public void Start() -
End
public void End() -
startCharacter
public void startCharacter(ModelSlotRenderData modelSlotRenderData, ModelInstanceRenderData modelInstanceRenderData) -
updateAlpha
-
setAlpha
public void setAlpha(float float1) -
updateParams
public void updateParams() -
setMatrixPalette
public void setMatrixPalette(org.lwjgl.util.vector.Matrix4f[] matrix4fArray) -
setMatrixPalette
public void setMatrixPalette(java.nio.FloatBuffer floatBuffer) -
setMatrixPalette
public void setMatrixPalette(java.nio.FloatBuffer floatBuffer, boolean boolean1) -
setMatrixPalette
-
setTint
public void setTint(float float1, float float2, float float3) -
setTextureRustA
public void setTextureRustA(float float1) -
setTexturePainColor
public void setTexturePainColor(float float1, float float2, float float3, float float4) -
setTexturePainColor
-
setTexturePainColor
-
setReflectionParam
public void setReflectionParam(float float1, float float2, float float3) -
setTextureUninstall1
public void setTextureUninstall1(float[] floatArray) -
setTextureUninstall2
public void setTextureUninstall2(float[] floatArray) -
setTextureLightsEnables1
public void setTextureLightsEnables1(float[] floatArray) -
setTextureLightsEnables2
public void setTextureLightsEnables2(float[] floatArray) -
setTextureDamage1Enables1
public void setTextureDamage1Enables1(float[] floatArray) -
setTextureDamage1Enables2
public void setTextureDamage1Enables2(float[] floatArray) -
setTextureDamage2Enables1
public void setTextureDamage2Enables1(float[] floatArray) -
setTextureDamage2Enables2
public void setTextureDamage2Enables2(float[] floatArray) -
setMatrixBlood1
public void setMatrixBlood1(float[] floatArray, float[] floatArray2) -
setMatrixBlood2
public void setMatrixBlood2(float[] floatArray, float[] floatArray2) -
setShaderAlpha
public void setShaderAlpha(float float1) -
setLight
public void setLight(int int1, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, ModelInstance modelInstance) -
setLight
public void setLight(int int1, float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11, IsoMovingObject movingObject) -
setHueShift
public void setHueShift(float float1) -
setLightingAmount
public void setLightingAmount(float float1) -
setDepthBias
public void setDepthBias(float float1) -
setAmbient
public void setAmbient(float float1) -
setAmbient
public void setAmbient(float float1, float float2, float float3) -
setTransformMatrix
public void setTransformMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, boolean boolean1) -
setTransformMatrix
-
setMatrix
-
setMatrix
public void setMatrix(int int1, float[] floatArray) -
isVehicleShader
public boolean isVehicleShader()
-