Class ShaderPropertyBlock
java.lang.Object
zombie.core.rendering.ShaderPropertyBlock
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
CopyParameters
(ShaderPropertyBlock shaderPropertyBlock0) void
CopyToInstanced
(InstancedBuffer instancedBuffer) GetParameter
(String string) void
void
SetFloatArray
(String string, float[] float0) void
SetFloatArrayElement
(String string, int int0, float float0) void
void
SetMatrix3
(String string, org.lwjgl.util.vector.Matrix3f matrix3f) void
SetMatrix3Array
(String string, org.lwjgl.util.vector.Matrix3f[] matrix3f) void
SetMatrix3ArrayElement
(String string, int int0, org.lwjgl.util.vector.Matrix3f matrix3f) org.lwjgl.util.vector.Matrix4f
SetMatrix4
(String string, FloatBuffer floatBuffer) org.lwjgl.util.vector.Matrix4f
SetMatrix4
(String string, org.joml.Matrix4f matrix4f) org.lwjgl.util.vector.Matrix4f
SetMatrix4
(String string, org.lwjgl.util.vector.Matrix4f matrix4f) void
SetMatrix4Array
(String string, FloatBuffer floatBuffer) void
SetMatrix4Array
(String string, org.lwjgl.util.vector.Matrix4f[] matrix4f) void
SetMatrix4ArrayElement
(String string, int int0, org.lwjgl.util.vector.Matrix4f matrix4f) void
void
SetVector2
(String string, float float0, float float1) void
SetVector2
(String string, org.lwjgl.util.vector.Vector2f vector2f) void
SetVector2Array
(String string, org.lwjgl.util.vector.Vector2f[] vector2f) void
SetVector2ArrayElement
(String string, int int0, float float0, float float1) void
SetVector2ArrayElement
(String string, int int0, org.lwjgl.util.vector.Vector2f vector2f) void
SetVector3
(String string, float float0, float float1, float float2) void
SetVector3
(String string, org.lwjgl.util.vector.Vector3f vector3f) void
SetVector3Array
(String string, org.lwjgl.util.vector.Vector3f[] vector3f) void
SetVector3ArrayElement
(String string, int int0, float float0, float float1, float float2) void
SetVector3ArrayElement
(String string, int int0, org.lwjgl.util.vector.Vector3f vector3f) void
SetVector4
(String string, float float0, float float1, float float2, float float3) void
SetVector4
(String string, org.lwjgl.util.vector.Vector4f vector4f) void
SetVector4Array
(String string, org.lwjgl.util.vector.Vector4f[] vector4f) void
SetVector4ArrayElement
(String string, int int0, float float0, float float1, float float2, float float3) void
SetVector4ArrayElement
(String string, int int0, org.lwjgl.util.vector.Vector4f vector4f) 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
public org.lwjgl.util.vector.Matrix4f SetMatrix4(String string, org.lwjgl.util.vector.Matrix4f matrix4f) -
SetMatrix4
-
SetMatrix4
-
SetFloatArray
-
SetVector2Array
-
SetVector3Array
-
SetVector4Array
-
SetMatrix3Array
-
SetMatrix4Array
-
SetMatrix4Array
-
SetFloatArrayElement
-
SetVector2ArrayElement
public void SetVector2ArrayElement(String string, int int0, org.lwjgl.util.vector.Vector2f vector2f) -
SetVector2ArrayElement
-
SetVector3ArrayElement
public void SetVector3ArrayElement(String string, int int0, org.lwjgl.util.vector.Vector3f vector3f) -
SetVector3ArrayElement
public void SetVector3ArrayElement(String string, int int0, float float0, float float1, float float2) -
SetVector4ArrayElement
public void SetVector4ArrayElement(String string, int int0, org.lwjgl.util.vector.Vector4f vector4f) -
SetVector4ArrayElement
public void SetVector4ArrayElement(String string, int int0, float float0, float float1, float float2, float float3) -
SetMatrix3ArrayElement
public void SetMatrix3ArrayElement(String string, int int0, org.lwjgl.util.vector.Matrix3f matrix3f) -
SetMatrix4ArrayElement
public void SetMatrix4ArrayElement(String string, int int0, org.lwjgl.util.vector.Matrix4f matrix4f)
-