Class BBMatrixInfo

java.lang.Object
de.linusdev.lutils.struct.info.StructureInfo
de.linusdev.lutils.math.matrix.buffer.BBMatrixInfo
All Implemented Interfaces:
MemorySizeable

public class BBMatrixInfo extends StructureInfo
  • Field Details

    • width

      protected final int width
    • height

      protected final int height
  • Constructor Details

    • BBMatrixInfo

      public BBMatrixInfo(int alignment, boolean compressed, int prePadding, int size, int postPadding, @NotNull @NotNull String elementTypeName, int width, int height)
  • Method Details

    • create

      @Contract("_, _, _, _ -> new") @NotNull public static @NotNull BBMatrixInfo create(int width, int height, int elementSize, @NotNull @NotNull String elementTypeName)
    • getElementTypeName

      @NotNull public @NotNull String getElementTypeName()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()