Class GpuBuffer

java.lang.Object
com.mojang.blaze3d.buffers.GpuBuffer
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
GlGpuBuffer

@Environment(CLIENT) public abstract class GpuBuffer extends Object implements AutoCloseable
Mappings:
Namespace Name
named com/mojang/blaze3d/buffers/GpuBuffer
intermediary com/mojang/blaze3d/buffers/GpuBuffer
official com/mojang/blaze3d/buffers/GpuBuffer
  • Field Details

  • Constructor Details

    • GpuBuffer

      public GpuBuffer(BufferType type, BufferUsage usage, int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(Lcom/mojang/blaze3d/buffers/BufferType;Lcom/mojang/blaze3d/buffers/BufferUsage;I)V
      intermediary <init> Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(Lcom/mojang/blaze3d/buffers/BufferType;Lcom/mojang/blaze3d/buffers/BufferUsage;I)V
      official <init> Lcom/mojang/blaze3d/buffers/GpuBuffer;<init>(Lcom/mojang/blaze3d/buffers/BufferType;Lcom/mojang/blaze3d/buffers/BufferUsage;I)V
  • Method Details

    • size

      public int size()
    • type

      public BufferType type()
    • usage

      public BufferUsage usage()
    • isClosed

      public abstract boolean isClosed()
    • close

      public abstract void close()
      Specified by:
      close in interface AutoCloseable