Class ShaderParameter
java.lang.Object
zombie.core.rendering.ShaderParameter
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionShaderParameter
(String string, boolean boolean0) ShaderParameter
(String string, float float0) ShaderParameter
(String string, float[] float0) ShaderParameter
(String string, int int0) ShaderParameter
(String string, int[] int0, boolean boolean0) ShaderParameter
(String string, int int0, boolean boolean0) ShaderParameter
(String string, org.lwjgl.util.vector.Matrix3f matrix3f) ShaderParameter
(String string, org.lwjgl.util.vector.Matrix3f[] matrix3f) ShaderParameter
(String string, org.lwjgl.util.vector.Matrix4f matrix4f) ShaderParameter
(String string, org.lwjgl.util.vector.Matrix4f[] matrix4f) ShaderParameter
(String string, org.lwjgl.util.vector.Vector2f vector2f) ShaderParameter
(String string, org.lwjgl.util.vector.Vector2f[] vector2f) ShaderParameter
(String string, org.lwjgl.util.vector.Vector3f vector3f) ShaderParameter
(String string, org.lwjgl.util.vector.Vector3f[] vector3f) ShaderParameter
(String string, org.lwjgl.util.vector.Vector4f vector4f) ShaderParameter
(String string, org.lwjgl.util.vector.Vector4f[] vector4f) ShaderParameter
(ShaderParameter shaderParameter1) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Copy
(ShaderParameter shaderParameter0, boolean boolean1, boolean boolean0) GetBool()
float
GetFloat()
float[]
int
GetInt()
int[]
org.lwjgl.util.vector.Matrix3f
org.lwjgl.util.vector.Matrix3f[]
org.lwjgl.util.vector.Matrix4f
org.lwjgl.util.vector.Matrix4f[]
int
GetSize()
int
int[]
GetType()
GetValue()
org.lwjgl.util.vector.Vector2f
org.lwjgl.util.vector.Vector2f[]
org.lwjgl.util.vector.Vector3f
org.lwjgl.util.vector.Vector3f[]
org.lwjgl.util.vector.Vector4f
org.lwjgl.util.vector.Vector4f[]
void
PullUniform
(int int0) void
PushInstanced
(InstancedBuffer instancedBuffer, int int0) void
void
void
SetBool
(boolean boolean0) void
SetFloat
(float float0) void
SetFloatArray
(float[] float0) void
SetInt
(int int0) void
SetIntArray
(int[] int0) void
SetMatrix3
(org.lwjgl.util.vector.Matrix3f matrix3f1) void
SetMatrix3Array
(org.lwjgl.util.vector.Matrix3f[] matrix3f) void
SetMatrix4
(org.lwjgl.util.vector.Matrix4f matrix4f1) void
SetMatrix4Array
(org.lwjgl.util.vector.Matrix4f[] matrix4f) void
SetTexture
(int int0) void
SetTextureArray
(int[] int0) void
SetVector2
(float float0, float float1) void
SetVector2
(org.lwjgl.util.vector.Vector2f vector2f) void
SetVector2Array
(org.lwjgl.util.vector.Vector2f[] vector2f) void
SetVector3
(float float0, float float1, float float2) void
SetVector3
(org.lwjgl.util.vector.Vector3f vector3f) void
SetVector3Array
(org.lwjgl.util.vector.Vector3f[] vector3f) void
SetVector4
(float float0, float float1, float float2, float float3) void
SetVector4
(org.lwjgl.util.vector.Vector4f vector4f) void
SetVector4Array
(org.lwjgl.util.vector.Vector4f[] vector4f) toString()
void
void
WriteToBuffer
(ByteBuffer byteBuffer, int int0)
-
Field Details
-
name
-
offset
public int offset -
length
public int length
-
-
Constructor Details
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
ShaderParameter
-
-
Method Details
-
toString
-
GetType
-
Copy
-
ResetValue
public void ResetValue() -
GetSize
public int GetSize() -
GetValue
-
GetBool
-
GetInt
public int GetInt() -
GetFloat
public float GetFloat() -
GetVector2
public org.lwjgl.util.vector.Vector2f GetVector2() -
GetVector3
public org.lwjgl.util.vector.Vector3f GetVector3() -
GetVector4
public org.lwjgl.util.vector.Vector4f GetVector4() -
GetMatrix3
public org.lwjgl.util.vector.Matrix3f GetMatrix3() -
GetMatrix4
public org.lwjgl.util.vector.Matrix4f GetMatrix4() -
GetTexture
public int GetTexture() -
GetIntArray
public int[] GetIntArray() -
GetFloatArray
public float[] GetFloatArray() -
GetVector2Array
public org.lwjgl.util.vector.Vector2f[] GetVector2Array() -
GetVector3Array
public org.lwjgl.util.vector.Vector3f[] GetVector3Array() -
GetVector4Array
public org.lwjgl.util.vector.Vector4f[] GetVector4Array() -
GetMatrix3Array
public org.lwjgl.util.vector.Matrix3f[] GetMatrix3Array() -
GetMatrix4Array
public org.lwjgl.util.vector.Matrix4f[] GetMatrix4Array() -
GetTextureArray
public int[] GetTextureArray() -
GetBuffer
-
SetBool
public void SetBool(boolean boolean0) -
SetInt
public void SetInt(int int0) -
SetFloat
public void SetFloat(float float0) -
SetVector2
public void SetVector2(org.lwjgl.util.vector.Vector2f vector2f) -
SetVector2
public void SetVector2(float float0, float float1) -
SetVector3
public void SetVector3(org.lwjgl.util.vector.Vector3f vector3f) -
SetVector3
public void SetVector3(float float0, float float1, float float2) -
SetVector4
public void SetVector4(org.lwjgl.util.vector.Vector4f vector4f) -
SetVector4
public void SetVector4(float float0, float float1, float float2, float float3) -
SetMatrix3
public void SetMatrix3(org.lwjgl.util.vector.Matrix3f matrix3f1) -
SetMatrix4
public void SetMatrix4(org.lwjgl.util.vector.Matrix4f matrix4f1) -
SetTexture
public void SetTexture(int int0) -
SetIntArray
public void SetIntArray(int[] int0) -
SetFloatArray
public void SetFloatArray(float[] float0) -
SetVector2Array
public void SetVector2Array(org.lwjgl.util.vector.Vector2f[] vector2f) -
SetVector3Array
public void SetVector3Array(org.lwjgl.util.vector.Vector3f[] vector3f) -
SetVector4Array
public void SetVector4Array(org.lwjgl.util.vector.Vector4f[] vector4f) -
SetMatrix3Array
public void SetMatrix3Array(org.lwjgl.util.vector.Matrix3f[] matrix3f) -
SetMatrix4Array
public void SetMatrix4Array(org.lwjgl.util.vector.Matrix4f[] matrix4f) -
SetTextureArray
public void SetTextureArray(int[] int0) -
UpdateDefault
public void UpdateDefault() -
PushUniform
public void PushUniform() -
PullUniform
public void PullUniform(int int0) -
PushInstanced
-
WriteToBuffer
-