Interface GPUBuffer

All Superinterfaces:
GPU.ObjectBase, org.teavm.jso.JSObject

public interface GPUBuffer extends GPU.ObjectBase
  • Method Details

    • getSize

      double getSize()
    • getUsage

      int getUsage()
    • getMapState

      String getMapState()
    • mapAsync

      JSPromise<JSUndefined> mapAsync(int mode)
    • mapAsync

      JSPromise<JSUndefined> mapAsync(int mode, double offset)
    • mapAsync

      JSPromise<JSUndefined> mapAsync(int mode, double offset, double size)
    • getMappedRange

      ArrayBuffer getMappedRange()
    • getMappedRange

      ArrayBuffer getMappedRange(double offset)
    • getMappedRange

      ArrayBuffer getMappedRange(double offset, double size)
    • unmap

      void unmap()
    • destroy

      void destroy()