Class DynamicUniforms
java.lang.Object
net.minecraft.client.renderer.DynamicUniforms
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate final DynamicUniformStorage<DynamicUniforms.ChunkSectionInfo> private static final intstatic final intprivate final DynamicUniformStorage<DynamicUniforms.Transform> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidreset()writeTransform(Matrix4fc modelView, Vector4fc colorModulator, Vector3fc modelOffset, Matrix4fc textureMatrix) writeTransforms(DynamicUniforms.Transform... transforms)
-
Field Details
-
TRANSFORM_UBO_SIZE
public static final int TRANSFORM_UBO_SIZE -
CHUNK_SECTION_UBO_SIZE
public static final int CHUNK_SECTION_UBO_SIZE -
INITIAL_CAPACITY
private static final int INITIAL_CAPACITY- See Also:
-
transforms
-
chunkSections
-
-
Constructor Details
-
DynamicUniforms
public DynamicUniforms()
-
-
Method Details
-
reset
public void reset() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
writeTransform
public GpuBufferSlice writeTransform(Matrix4fc modelView, Vector4fc colorModulator, Vector3fc modelOffset, Matrix4fc textureMatrix) -
writeTransforms
-
writeChunkSections
-