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 TypeMethodDescriptionvoidclose()intvoidset(float value) voidset(float[] values) voidset(float x, float y) voidset(float x, float y, float z) voidset(float x, float y, float z, float w) voidset(int value) voidset(int index, float value) voidset(int x, int y) voidset(int x, int y, int z) voidset(int x, int y, int z, int w) voidset(@NotNull org.joml.Matrix3f value) voidset(@NotNull org.joml.Matrix4f value) voidset(@NotNull org.joml.Vector3f value) voidset(@NotNull org.joml.Vector4f value) voidsetLocation(int location) voidsetMat2x2(float m00, float m01, float m10, float m11) voidsetMat2x3(float m00, float m01, float m02, float m10, float m11, float m12) voidsetMat2x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) voidsetMat3x2(float m00, float m01, float m10, float m11, float m20, float m21) voidsetMat3x3(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) voidsetMat3x4(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23) voidsetMat4x2(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13) voidsetMat4x3(float m00, float m01, float m02, float m03, float m10, float m11, float m12, float m13, float m20, float m21, float m22, float m23) voidsetMat4x4(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) voidsetSafe(float x, float y, float z, float w) voidsetSafe(int x, int y, int z, int w) voidupload()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:
setLocationin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int index, float value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float x, float y) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float x, float y, float z) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float x, float y, float z, float w) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Vector3f value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Vector4f value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
setSafe
public void setSafe(float x, float y, float z, float w) - Overrides:
setSafein classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int x, int y) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int x, int y, int z) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(int x, int y, int z, int w) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
setSafe
public void setSafe(int x, int y, int z, int w) - Overrides:
setSafein classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(float[] values) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
setMat2x2
public void setMat2x2(float m00, float m01, float m10, float m11) - Overrides:
setMat2x2in classcom.mojang.blaze3d.shaders.Uniform
-
setMat2x3
public void setMat2x3(float m00, float m01, float m02, float m10, float m11, float m12) - Overrides:
setMat2x3in 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:
setMat2x4in classcom.mojang.blaze3d.shaders.Uniform
-
setMat3x2
public void setMat3x2(float m00, float m01, float m10, float m11, float m20, float m21) - Overrides:
setMat3x2in 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:
setMat3x3in 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:
setMat3x4in 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:
setMat4x3in 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:
setMat4x2in 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:
setMat4x4in classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Matrix3f value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
set
public void set(@NotNull @NotNull org.joml.Matrix4f value) - Overrides:
setin classcom.mojang.blaze3d.shaders.Uniform
-
upload
public void upload()- Overrides:
uploadin classcom.mojang.blaze3d.shaders.Uniform
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classcom.mojang.blaze3d.shaders.Uniform
-
getLocation
public int getLocation()- Overrides:
getLocationin classcom.mojang.blaze3d.shaders.Uniform
-