Package codechicken.lib.render.shader
Class CCUniform
java.lang.Object
com.mojang.blaze3d.shaders.AbstractUniform
com.mojang.blaze3d.shaders.Uniform
codechicken.lib.render.shader.CCUniform
- All Implemented Interfaces:
ICCUniform,AutoCloseable
Created by covers1624 on 8/4/22.
-
Field Summary
FieldsFields inherited from class com.mojang.blaze3d.shaders.Uniform
dirty, floatValues, intValues, UT_FLOAT1, UT_FLOAT2, UT_FLOAT3, UT_FLOAT4, UT_INT1, UT_INT2, UT_INT3, UT_INT4, UT_MAT2, UT_MAT3, UT_MAT4 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCCUniform(String name, UniformType type, int count, @Nullable com.mojang.blaze3d.shaders.Shader parent) -
Method Summary
Methods inherited from class com.mojang.blaze3d.shaders.Uniform
close, getCount, getLocation, getName, getType, getTypeFromString, glBindAttribLocation, glGetAttribLocation, glGetUniformLocation, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setLocation, setMat2x2, setMat2x3, setMat2x4, setMat3x2, setMat3x3, setMat3x4, setMat4x2, setMat4x3, setMat4x4, setSafe, setSafe, upload, uploadIntegerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface codechicken.lib.render.shader.ICCUniform
glUniform1b, glUniform1d, glUniform1f, glUniform1i, glUniform1ui, glUniform2b, glUniform2d, glUniform2f, glUniform2i, glUniform2ui, glUniform3b, glUniform3d, glUniform3f, glUniform3i, glUniform3ui, glUniform4b, glUniform4d, glUniform4f, glUniform4i, glUniform4ui, glUniformD, glUniformF, glUniformI, glUniformMatrix2d, glUniformMatrix2d, glUniformMatrix2f, glUniformMatrix2f, glUniformMatrix2x3d, glUniformMatrix2x3d, glUniformMatrix2x3f, glUniformMatrix2x3f, glUniformMatrix2x4d, glUniformMatrix2x4d, glUniformMatrix2x4f, glUniformMatrix2x4f, glUniformMatrix3d, glUniformMatrix3d, glUniformMatrix3d, glUniformMatrix3d, glUniformMatrix3f, glUniformMatrix3f, glUniformMatrix3f, glUniformMatrix3f, glUniformMatrix3x2d, glUniformMatrix3x2d, glUniformMatrix3x2f, glUniformMatrix3x2f, glUniformMatrix3x4d, glUniformMatrix3x4d, glUniformMatrix3x4f, glUniformMatrix3x4f, glUniformMatrix4d, glUniformMatrix4d, glUniformMatrix4d, glUniformMatrix4d, glUniformMatrix4d, glUniformMatrix4d, glUniformMatrix4f, glUniformMatrix4f, glUniformMatrix4f, glUniformMatrix4f, glUniformMatrix4f, glUniformMatrix4f, glUniformMatrix4x2d, glUniformMatrix4x2d, glUniformMatrix4x2f, glUniformMatrix4x2f, glUniformMatrix4x3d, glUniformMatrix4x3d, glUniformMatrix4x3f, glUniformMatrix4x3f
-
Field Details
-
type
-
-
Constructor Details
-
CCUniform
protected CCUniform(String name, UniformType type, int count, @Nullable @Nullable com.mojang.blaze3d.shaders.Shader parent)
-
-
Method Details
-
getIntBuffer
- Overrides:
getIntBufferin classcom.mojang.blaze3d.shaders.Uniform
-
getFloatBuffer
- Overrides:
getFloatBufferin classcom.mojang.blaze3d.shaders.Uniform
-