Class LayoutField

java.lang.Object
com.github.elebras1.flecs.util.LayoutField

public final class LayoutField extends Object
  • Method Details

    • floatLayout

      public static MemoryLayout floatLayout()
    • doubleLayout

      public static MemoryLayout doubleLayout()
    • shortLayout

      public static MemoryLayout shortLayout()
    • intLayout

      public static MemoryLayout intLayout()
    • longLayout

      public static MemoryLayout longLayout()
    • booleanLayout

      public static MemoryLayout booleanLayout()
    • stringLayout

      public static MemoryLayout stringLayout()
    • set

      public static void set(MemorySegment segment, long offset, float value)
    • set

      public static void set(MemorySegment segment, long offset, double value)
    • set

      public static void set(MemorySegment segment, long offset, short value)
    • set

      public static void set(MemorySegment segment, long offset, int value)
    • set

      public static void set(MemorySegment segment, long offset, long value)
    • set

      public static void set(MemorySegment segment, long offset, boolean value)
    • set

      public static void set(MemorySegment segment, long offset, String value)
    • getFloat

      public static float getFloat(MemorySegment segment, long offset)
    • getDouble

      public static double getDouble(MemorySegment segment, long offset)
    • getShort

      public static short getShort(MemorySegment segment, long offset)
    • getInt

      public static int getInt(MemorySegment segment, long offset)
    • getLong

      public static long getLong(MemorySegment segment, long offset)
    • getBoolean

      public static boolean getBoolean(MemorySegment segment, long offset)
    • getString

      public static String getString(MemorySegment segment, long offset)
    • offsetOf

      public static long offsetOf(MemoryLayout layout, String fieldName)