Class ShaderPropertyBlock
java.lang.Object
zombie.core.rendering.ShaderPropertyBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidCopyToInstanced(InstancedBuffer target) GetParameter(String name) voidvoidSetFloatArray(String name, float[] value) voidSetFloatArrayElement(String name, int index, float value) voidvoidSetMatrix3(String name, org.lwjgl.util.vector.Matrix3f value) voidSetMatrix3Array(String name, org.lwjgl.util.vector.Matrix3f[] value) voidSetMatrix3ArrayElement(String name, int index, org.lwjgl.util.vector.Matrix3f value) org.lwjgl.util.vector.Matrix4fSetMatrix4(String name, FloatBuffer value) org.lwjgl.util.vector.Matrix4fSetMatrix4(String name, org.joml.Matrix4f value) org.lwjgl.util.vector.Matrix4fSetMatrix4(String name, org.lwjgl.util.vector.Matrix4f value) voidSetMatrix4Array(String name, FloatBuffer value) voidSetMatrix4Array(String name, org.lwjgl.util.vector.Matrix4f[] value) voidSetMatrix4ArrayElement(String name, int index, org.lwjgl.util.vector.Matrix4f value) voidvoidSetVector2(String name, float x, float y) voidSetVector2(String name, org.lwjgl.util.vector.Vector2f value) voidSetVector2Array(String name, org.lwjgl.util.vector.Vector2f[] value) voidSetVector2ArrayElement(String name, int index, float x, float y) voidSetVector2ArrayElement(String name, int index, org.lwjgl.util.vector.Vector2f value) voidSetVector3(String name, float x, float y, float z) voidSetVector3(String name, org.lwjgl.util.vector.Vector3f value) voidSetVector3Array(String name, org.lwjgl.util.vector.Vector3f[] value) voidSetVector3ArrayElement(String name, int index, float x, float y, float z) voidSetVector3ArrayElement(String name, int index, org.lwjgl.util.vector.Vector3f value) voidSetVector4(String name, float x, float y, float z, float w) voidSetVector4(String name, org.lwjgl.util.vector.Vector4f value) voidSetVector4Array(String name, org.lwjgl.util.vector.Vector4f[] value) voidSetVector4ArrayElement(String name, int index, float x, float y, float z, float w) voidSetVector4ArrayElement(String name, int index, org.lwjgl.util.vector.Vector4f value) void
-
Constructor Details
-
ShaderPropertyBlock
public ShaderPropertyBlock()
-
-
Method Details
-
SetShader
-
StoreProperties
public void StoreProperties() -
CopyToInstanced
-
GetParameter
-
CopyParameters
-
SetInt
-
SetFloat
-
SetVector2
-
SetVector2
-
SetVector3
-
SetVector3
-
SetVector4
-
SetVector4
-
SetMatrix3
-
SetMatrix4
-
SetMatrix4
-
SetMatrix4
-
SetFloatArray
-
SetVector2Array
-
SetVector3Array
-
SetVector4Array
-
SetMatrix3Array
-
SetMatrix4Array
-
SetMatrix4Array
-
SetFloatArrayElement
-
SetVector2ArrayElement
-
SetVector2ArrayElement
-
SetVector3ArrayElement
-
SetVector3ArrayElement
-
SetVector4ArrayElement
-
SetVector4ArrayElement
-
SetMatrix3ArrayElement
-
SetMatrix4ArrayElement
-