Class ShaderParameter
java.lang.Object
zombie.core.rendering.ShaderParameter
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionShaderParameter(String arg0, boolean arg1) ShaderParameter(String arg0, float arg1) ShaderParameter(String arg0, float[] arg1) ShaderParameter(String arg0, int arg1) ShaderParameter(String arg0, int[] arg1, boolean arg2) ShaderParameter(String arg0, int arg1, boolean arg2) ShaderParameter(String arg0, org.lwjgl.util.vector.Matrix3f arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Matrix3f[] arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Matrix4f arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Matrix4f[] arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Vector2f arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Vector2f[] arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Vector3f arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Vector3f[] arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Vector4f arg1) ShaderParameter(String arg0, org.lwjgl.util.vector.Vector4f[] arg1) -
Method Summary
Modifier and TypeMethodDescriptionvoidCopy(ShaderParameter arg0, boolean arg1, boolean arg2) GetBool()floatGetFloat()float[]intGetInt()int[]org.lwjgl.util.vector.Matrix3forg.lwjgl.util.vector.Matrix3f[]org.lwjgl.util.vector.Matrix4forg.lwjgl.util.vector.Matrix4f[]intGetSize()intint[]GetType()GetValue()org.lwjgl.util.vector.Vector2forg.lwjgl.util.vector.Vector2f[]org.lwjgl.util.vector.Vector3forg.lwjgl.util.vector.Vector3f[]org.lwjgl.util.vector.Vector4forg.lwjgl.util.vector.Vector4f[]voidPullUniform(int arg0) voidPushInstanced(InstancedBuffer arg0, int arg1) voidvoidvoidSetBool(boolean arg0) voidSetFloat(float arg0) voidSetFloatArray(float[] floats) voidSetInt(int arg0) voidSetIntArray(int[] ints) voidSetMatrix3(org.lwjgl.util.vector.Matrix3f arg0) voidSetMatrix3Array(org.lwjgl.util.vector.Matrix3f[] matrix3fs) voidSetMatrix4(org.lwjgl.util.vector.Matrix4f arg0) voidSetMatrix4Array(org.lwjgl.util.vector.Matrix4f[] matrix4fs) voidSetTexture(int arg0) voidSetTextureArray(int[] ints) voidSetVector2(float arg0, float arg1) voidSetVector2(org.lwjgl.util.vector.Vector2f arg0) voidSetVector2Array(org.lwjgl.util.vector.Vector2f[] vector2fs) voidSetVector3(float arg0, float arg1, float arg2) voidSetVector3(org.lwjgl.util.vector.Vector3f arg0) voidSetVector3Array(org.lwjgl.util.vector.Vector3f[] vector3fs) voidSetVector4(float arg0, float arg1, float arg2, float arg3) voidSetVector4(org.lwjgl.util.vector.Vector4f arg0) voidSetVector4Array(org.lwjgl.util.vector.Vector4f[] vector4fs) toString()voidvoidWriteToBuffer(ByteBuffer arg0, int arg1)
-
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 arg0) -
SetInt
public void SetInt(int arg0) -
SetFloat
public void SetFloat(float arg0) -
SetVector2
public void SetVector2(org.lwjgl.util.vector.Vector2f arg0) -
SetVector2
public void SetVector2(float arg0, float arg1) -
SetVector3
public void SetVector3(org.lwjgl.util.vector.Vector3f arg0) -
SetVector3
public void SetVector3(float arg0, float arg1, float arg2) -
SetVector4
public void SetVector4(org.lwjgl.util.vector.Vector4f arg0) -
SetVector4
public void SetVector4(float arg0, float arg1, float arg2, float arg3) -
SetMatrix3
public void SetMatrix3(org.lwjgl.util.vector.Matrix3f arg0) -
SetMatrix4
public void SetMatrix4(org.lwjgl.util.vector.Matrix4f arg0) -
SetTexture
public void SetTexture(int arg0) -
SetIntArray
public void SetIntArray(int[] ints) -
SetFloatArray
public void SetFloatArray(float[] floats) -
SetVector2Array
public void SetVector2Array(org.lwjgl.util.vector.Vector2f[] vector2fs) -
SetVector3Array
public void SetVector3Array(org.lwjgl.util.vector.Vector3f[] vector3fs) -
SetVector4Array
public void SetVector4Array(org.lwjgl.util.vector.Vector4f[] vector4fs) -
SetMatrix3Array
public void SetMatrix3Array(org.lwjgl.util.vector.Matrix3f[] matrix3fs) -
SetMatrix4Array
public void SetMatrix4Array(org.lwjgl.util.vector.Matrix4f[] matrix4fs) -
SetTextureArray
public void SetTextureArray(int[] ints) -
UpdateDefault
public void UpdateDefault() -
PushUniform
public void PushUniform() -
PullUniform
public void PullUniform(int arg0) -
PushInstanced
-
WriteToBuffer
-