Class Shader
java.lang.Object
zombie.core.skinnedmodel.shader.Shader
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintstatic final intint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnd()intgetID()getName()booleanbooleanisStatic()booleanvoidsetAlpha(float alpha) voidsetAmbient(float amb) voidsetAmbient(float ambr, float ambg, float ambb) voidsetDepthBias(float bias) voidsetHighResDepthMultiplier(float float0) voidsetHueShift(float hue) voidsetLight(int index, float x, float y, float z, float r, float g, float b, float rad, float animPlayerAngle, float offsetX, float offsetY, float offsetZ, IsoMovingObject instObject) voidsetLight(int index, float x, float y, float z, float r, float g, float b, float rad, float animPlayerAngle, ModelInstance inst) voidsetLightingAmount(float lighting) voidsetLightInst(int int0, float float5, float float6, float float7, float float2, float float3, float float1, float float0, float float4, float float8, float float9, float float10, ShaderPropertyBlock shaderPropertyBlock) voidsetMatrix(int int0, float[] floats) voidvoidsetMatrixBlood1(float[] floats0, float[] floats1) voidsetMatrixBlood2(float[] floats0, float[] floats1) voidsetMatrixPalette(FloatBuffer matrixPalette) voidsetMatrixPalette(FloatBuffer matrixPalette, boolean transpose) voidsetMatrixPalette(Matrix4f[] matrix4fs) voidsetMatrixPalette(org.lwjgl.util.vector.Matrix4f[] matrix4fs) voidsetReflectionParam(float timesOfDay, float refWindows, float refBody) voidsetScale(float float0) voidsetShaderAlpha(float a) voidsetTargetDepth(float float0) voidsetTexture(Texture tex, String unitName, int textureUnit) voidsetTextureDamage1Enables1(float[] floats) voidsetTextureDamage1Enables2(float[] floats) voidsetTextureDamage2Enables1(float[] floats) voidsetTextureDamage2Enables2(float[] floats) voidsetTextureLightsEnables1(float[] floats) voidsetTextureLightsEnables2(float[] floats) voidsetTexturePainColor(float x, float y, float z, float a) voidsetTexturePainColor(Vector3f vec, float a) voidvoidsetTextureRustA(float a) voidsetTextureUninstall1(float[] floats) voidsetTextureUninstall2(float[] floats) voidsetTint(float x, float y, float z) voidsetTransformMatrix(Matrix4f matrix4f, boolean transpose) voidsetTransformMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, boolean transpose) voidStart()voidstartCharacter(ModelSlotRenderData slotData, ModelInstanceRenderData instData) voidStoreMatrix(Matrix4f matrix4f) voidupdateAlpha(IsoGameCharacter chr, int playerIndex) void
-
Field Details
-
BoneIndicesAttrib
public int BoneIndicesAttrib -
BoneWeightsAttrib
public int BoneWeightsAttrib -
InstancedDataAttrib
public int InstancedDataAttrib -
INSTANCE_MAX
public static final int INSTANCE_MAX- See Also:
-
instancedData
-
-
Constructor Details
-
Shader
-
-
Method Details
-
GetBufferData
-
isStatic
public boolean isStatic() -
isInstanced
public boolean isInstanced() -
getName
-
getShaderProgram
-
setTexture
-
getID
public int getID() -
Start
public void Start() -
End
public void End() -
startCharacter
-
updateAlpha
-
setAlpha
public void setAlpha(float alpha) -
setScale
public void setScale(float float0) -
updateParams
public void updateParams() -
setMatrixPalette
public void setMatrixPalette(org.lwjgl.util.vector.Matrix4f[] matrix4fs) -
setMatrixPalette
-
setMatrixPalette
-
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
-
setReflectionParam
public void setReflectionParam(float timesOfDay, float refWindows, float refBody) -
setTextureUninstall1
public void setTextureUninstall1(float[] floats) -
setTextureUninstall2
public void setTextureUninstall2(float[] floats) -
setTextureLightsEnables1
public void setTextureLightsEnables1(float[] floats) -
setTextureLightsEnables2
public void setTextureLightsEnables2(float[] floats) -
setTextureDamage1Enables1
public void setTextureDamage1Enables1(float[] floats) -
setTextureDamage1Enables2
public void setTextureDamage1Enables2(float[] floats) -
setTextureDamage2Enables1
public void setTextureDamage2Enables1(float[] floats) -
setTextureDamage2Enables2
public void setTextureDamage2Enables2(float[] floats) -
setMatrixBlood1
public void setMatrixBlood1(float[] floats0, float[] floats1) -
setMatrixBlood2
public void setMatrixBlood2(float[] floats0, float[] floats1) -
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, float animPlayerAngle, ModelInstance inst) -
setLight
public void setLight(int index, float x, float y, float z, float r, float g, float b, float rad, float animPlayerAngle, float offsetX, float offsetY, float offsetZ, IsoMovingObject instObject) -
setLightInst
public void setLightInst(int int0, float float5, float float6, float float7, float float2, float float3, float float1, float float0, float float4, float float8, float float9, float float10, ShaderPropertyBlock shaderPropertyBlock) -
setHueShift
public void setHueShift(float hue) -
setLightingAmount
public void setLightingAmount(float lighting) -
setTargetDepth
public void setTargetDepth(float float0) -
setDepthBias
public void setDepthBias(float bias) -
setAmbient
public void setAmbient(float amb) -
setAmbient
public void setAmbient(float ambr, float ambg, float ambb) -
setTransformMatrix
public void setTransformMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, boolean transpose) -
StoreMatrix
-
setTransformMatrix
-
setMatrix
-
setMatrix
public void setMatrix(int int0, float[] floats) -
isVehicleShader
public boolean isVehicleShader() -
setHighResDepthMultiplier
public void setHighResDepthMultiplier(float float0)
-