Class ShaderProgramImpl.UniformWrapper
java.lang.Object
com.mojang.blaze3d.shaders.AbstractUniform
com.mojang.blaze3d.shaders.Uniform
foundry.veil.impl.client.render.shader.program.ShaderProgramImpl.UniformWrapper
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
ShaderProgramImpl
public static class ShaderProgramImpl.UniformWrapper
extends com.mojang.blaze3d.shaders.Uniform
-
Field Summary
Fields inherited from class com.mojang.blaze3d.shaders.Uniform
UT_FLOAT1, UT_FLOAT2, UT_FLOAT3, UT_FLOAT4, UT_INT1, UT_INT2, UT_INT3, UT_INT4, UT_MAT2, UT_MAT3, UT_MAT4
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
int
void
set
(float value) void
set
(float[] values) void
set
(float x, float y) void
set
(float x, float y, float z) void
set
(float x, float y, float z, float w) void
set
(int value) void
set
(int index, float value) void
set
(int x, int y) void
set
(int x, int y, int z) void
set
(int x, int y, int z, int w) void
set
(@NotNull org.joml.Matrix3f value) void
set
(@NotNull org.joml.Matrix4f value) void
set
(@NotNull org.joml.Vector3f value) void
set
(@NotNull org.joml.Vector4f value) void
setLocation
(int location) void
setMat2x2
(float m00, float m01, float m10, float m11) void
setMat2x3
(float m00, float m01, float m02, float m10, float m11, float m12) void
setMat2x4
(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) void
setMat3x2
(float m00, float m01, float m10, float m11, float m20, float m21) void
setMat3x3
(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) void
setMat3x4
(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23) void
setMat4x2
(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) void
setMat4x3
(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23) void
setMat4x4
(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) void
setSafe
(float x, float y, float z, float w) void
setSafe
(int x, int y, int z, int w) void
upload()
Methods inherited from class com.mojang.blaze3d.shaders.Uniform
getCount, getFloatBuffer, getIntBuffer, getName, getType, getTypeFromString, glBindAttribLocation, glGetAttribLocation, glGetUniformLocation, uploadInteger
-
Constructor Details
-
UniformWrapper
-
-
Method Details
-
setLocation
public void setLocation(int location) - Overrides:
setLocation
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int index, float value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float x, float y) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float x, float y, float z) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float x, float y, float z, float w) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Vector3f value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Vector4f value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
setSafe
public void setSafe(float x, float y, float z, float w) - Overrides:
setSafe
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int x, int y) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int x, int y, int z) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int x, int y, int z, int w) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
setSafe
public void setSafe(int x, int y, int z, int w) - Overrides:
setSafe
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float[] values) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat2x2
public void setMat2x2(float m00, float m01, float m10, float m11) - Overrides:
setMat2x2
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat2x3
public void setMat2x3(float m00, float m01, float m02, float m10, float m11, float m12) - Overrides:
setMat2x3
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat2x4
public void setMat2x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) - Overrides:
setMat2x4
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat3x2
public void setMat3x2(float m00, float m01, float m10, float m11, float m20, float m21) - Overrides:
setMat3x2
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat3x3
public void setMat3x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) - Overrides:
setMat3x3
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat3x4
public void setMat3x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23) - Overrides:
setMat3x4
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat4x2
public void setMat4x2(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) - Overrides:
setMat4x2
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat4x3
public void setMat4x3(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23) - Overrides:
setMat4x3
in classcom.mojang.blaze3d.shaders.Uniform
-
setMat4x4
public void setMat4x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23, float m30, float m31, float m32, float m33) - Overrides:
setMat4x4
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Matrix3f value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Matrix4f value) - Overrides:
set
in classcom.mojang.blaze3d.shaders.Uniform
-
upload
public void upload()- Overrides:
upload
in classcom.mojang.blaze3d.shaders.Uniform
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classcom.mojang.blaze3d.shaders.Uniform
-
getLocation
public int getLocation()- Overrides:
getLocation
in classcom.mojang.blaze3d.shaders.Uniform
-