Class MemorySegmentSink

java.lang.Object
dev.pfaff.altargui.render.MemorySegmentSink
All Implemented Interfaces:
Sink

public final class MemorySegmentSink extends Object implements Sink
  • Constructor Details

    • MemorySegmentSink

      public MemorySegmentSink(MemorySegment mem, long offset)
    • MemorySegmentSink

      public MemorySegmentSink(MemorySegment mem)
  • Method Details

    • checkRemaining

      public void checkRemaining(long length)
      Specified by:
      checkRemaining in interface Sink
    • accept

      public void accept(byte value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(short value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(char value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(int value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(ByteOrder order, int value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(long value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(float value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(double value)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(MemorySegment other)
      Specified by:
      accept in interface Sink
    • accept

      public void accept(ByteBuffer buffer, int offset, int length)
      Specified by:
      accept in interface Sink
    • memorySegment

      public MemorySegment memorySegment()
    • offset

      public long offset()
    • advance

      public void advance(long offset)
    • toString

      public String toString()
      Overrides:
      toString in class Object