com.mojang.blaze3d.shaders

public class DynamicUniforms

implements AutoCloseable

net.minecraft.client.renderer.DynamicUniforms
net.minecraft.class_11282
com.mojang.blaze3d.shaders.DynamicUniforms

Field summary

Modifier and TypeField
private static final org.joml.Vector4fc
WHITE
field_1_3650
DEFAULT_COLOR_MODULATOR
private static final org.joml.Vector3fc
NO_OFFSET
field_1_3649
DEFAULT_MODEL_OFFSET
private static final org.joml.Matrix4fc
IDENTITY_TEXTURE_TRANSFORM
field_1_3648
DEFAULT_TEXTURE_MATRIX
public static final int
TRANSFORM_UBO_SIZE
field_60093
TRANSFORMS_SIZE
public static final int
CHUNK_SECTION_UBO_SIZE
field_64216
CHUNK_SECTIONS_SIZE
private static final int
INITIAL_CAPACITY
field_60094
DEFAULT_CAPACITY
private final DynamicUniformStorage<DynamicUniforms$TransformsValue>
transforms
field_60095
transformsStorage
private final DynamicUniformStorage<DynamicUniforms$ChunkSectionsValue>
chunkSections
field_64217
chunkSectionsStorage

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
reset()
method_71105()
clear()
public void
close()
public GpuBufferSlice
writeTransform(org.joml.Matrix4f modelView)
method_1_4252(org.joml.Matrix4f arg0)
write(org.joml.Matrix4f modelView)
public GpuBufferSlice
writeTransform(org.joml.Matrix4f modelView, org.joml.Vector4f colorModulator)
method_1_4254(org.joml.Matrix4f arg0, org.joml.Vector4f arg1)
write(org.joml.Matrix4f modelView, org.joml.Vector4f colorModulator)
public GpuBufferSlice
writeTransform(org.joml.Matrix4f modelView, org.joml.Matrix4f textureMatrix)
method_1_4253(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1)
write(org.joml.Matrix4f modelView, org.joml.Matrix4f textureMatrix)
public GpuBufferSlice
writeTransform(org.joml.Matrix4f modelView, org.joml.Vector4f colorModulator, org.joml.Vector3f modelOffset, org.joml.Matrix4f textureMatrix)
method_71106(org.joml.Matrix4f arg0, org.joml.Vector4f arg1, org.joml.Vector3f arg2, org.joml.Matrix4f arg3)
write(org.joml.Matrix4f modelView, org.joml.Vector4f colorModulator, org.joml.Vector3f modelOffset, org.joml.Matrix4f textureMatrix)
public GpuBufferSlice
writeTransform(DynamicUniforms$Transform uniform)
method_1_4251(class_11282$class_11283 arg0)
write(DynamicUniforms$TransformsValue transforms)
public GpuBufferSlice[]
writeTransforms(DynamicUniforms$Transform... transforms)
method_71107(class_11282$class_11283... arg0)
writeTransforms(DynamicUniforms$TransformsValue... values)
public GpuBufferSlice[]
writeChunkSections(DynamicUniforms$ChunkSectionInfo... infos)
method_76294(class_11282$class_12294... arg0)
writeChunkSections(DynamicUniforms$ChunkSectionsValue... values)