Class FixedUniformStorage<T extends net.minecraft.client.renderer.DynamicGpuDataStorage.DynamicGpuData>

java.lang.Object
meteordevelopment.meteorclient.renderer.FixedUniformStorage<T>

public class FixedUniformStorage<T extends net.minecraft.client.renderer.DynamicGpuDataStorage.DynamicGpuData> extends Object
UBO storage with a constant size. Exceeding this size causes an IndexOutOfBoundsException to be thrown.
See Also:
  • DynamicGpuDataStorage
  • Constructor Details

    • FixedUniformStorage

      public FixedUniformStorage(String name, int blockSize, int capacity)
  • Method Details

    • write

      public com.mojang.renderpearl.api.buffers.GpuBufferSlice write(T value)
    • writeAll

      public com.mojang.renderpearl.api.buffers.GpuBufferSlice[] writeAll(T[] values)
    • clear

      public void clear()
    • close

      public void close()