Class Shader
java.lang.Object
zombie.core.skinnedmodel.shader.Shader
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
static final int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
End()
int
getID()
getName()
boolean
boolean
isStatic()
boolean
void
setAlpha
(float alpha) void
setAmbient
(float amb) void
setAmbient
(float ambr, float ambg, float ambb) void
setDepthBias
(float bias) void
setHighResDepthMultiplier
(float float0) void
setHueShift
(float hue) 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) void
setLight
(int index, float x, float y, float z, float r, float g, float b, float rad, float animPlayerAngle, ModelInstance inst) void
setLightingAmount
(float lighting) 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) void
setMatrix
(int int0, float[] float0) void
setMatrix
(int int0, org.joml.Matrix4f matrix4f) void
setMatrixBlood1
(float[] float0, float[] float1) void
setMatrixBlood2
(float[] float0, float[] float1) void
setMatrixPalette
(FloatBuffer matrixPalette) void
setMatrixPalette
(FloatBuffer matrixPalette, boolean transpose) void
setMatrixPalette
(org.joml.Matrix4f[] matrix4f1) void
setMatrixPalette
(org.lwjgl.util.vector.Matrix4f[] matrix4f1) void
setReflectionParam
(float timesOfDay, float refWindows, float refBody) void
setScale
(float float0) void
setShaderAlpha
(float a) void
setTargetDepth
(float float0) void
setTexture
(Texture tex, String unitName, int textureUnit) void
setTextureDamage1Enables1
(float[] float0) void
setTextureDamage1Enables2
(float[] float0) void
setTextureDamage2Enables1
(float[] float0) void
setTextureDamage2Enables2
(float[] float0) void
setTextureLightsEnables1
(float[] float0) void
setTextureLightsEnables2
(float[] float0) void
setTexturePainColor
(float x, float y, float z, float a) void
setTexturePainColor
(org.joml.Vector3f vector3f, float float0) void
setTexturePainColor
(org.joml.Vector4f vector4f) void
setTextureRustA
(float a) void
setTextureUninstall1
(float[] float0) void
setTextureUninstall2
(float[] float0) void
setTint
(float x, float y, float z) void
setTransformMatrix
(org.joml.Matrix4f matrix4f, boolean boolean0) void
setTransformMatrix
(org.lwjgl.util.vector.Matrix4f matrix4f, boolean boolean0) void
Start()
void
startCharacter
(ModelSlotRenderData slotData, ModelInstanceRenderData instData) void
StoreMatrix
(org.joml.Matrix4f matrix4f) void
updateAlpha
(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[] matrix4f1) -
setMatrixPalette
-
setMatrixPalette
-
setMatrixPalette
public void setMatrixPalette(org.joml.Matrix4f[] matrix4f1) -
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
public void setTexturePainColor(org.joml.Vector3f vector3f, float float0) -
setTexturePainColor
public void setTexturePainColor(org.joml.Vector4f vector4f) -
setReflectionParam
public void setReflectionParam(float timesOfDay, float refWindows, float refBody) -
setTextureUninstall1
public void setTextureUninstall1(float[] float0) -
setTextureUninstall2
public void setTextureUninstall2(float[] float0) -
setTextureLightsEnables1
public void setTextureLightsEnables1(float[] float0) -
setTextureLightsEnables2
public void setTextureLightsEnables2(float[] float0) -
setTextureDamage1Enables1
public void setTextureDamage1Enables1(float[] float0) -
setTextureDamage1Enables2
public void setTextureDamage1Enables2(float[] float0) -
setTextureDamage2Enables1
public void setTextureDamage2Enables1(float[] float0) -
setTextureDamage2Enables2
public void setTextureDamage2Enables2(float[] float0) -
setMatrixBlood1
public void setMatrixBlood1(float[] float0, float[] float1) -
setMatrixBlood2
public void setMatrixBlood2(float[] float0, float[] float1) -
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 boolean0) -
StoreMatrix
public void StoreMatrix(org.joml.Matrix4f matrix4f) -
setTransformMatrix
public void setTransformMatrix(org.joml.Matrix4f matrix4f, boolean boolean0) -
setMatrix
public void setMatrix(int int0, org.joml.Matrix4f matrix4f) -
setMatrix
public void setMatrix(int int0, float[] float0) -
isVehicleShader
public boolean isVehicleShader() -
setHighResDepthMultiplier
public void setHighResDepthMultiplier(float float0)
-