/** * Returns a new {@link VkImageSubresourceRange.Buffer} instance allocated with {@link * BufferUtils}. * * @param capacity the buffer capacity */ public static Buffer create(int capacity) { return new Buffer(BufferUtils.createByteBuffer(capacity * SIZEOF)); }
/** * Returns a new {@link java.nio.ByteBuffer} instance with a capacity equal to {@link #SIZEOF}. */ public static ByteBuffer malloc() { return BufferUtils.createByteBuffer(SIZEOF); }
/** Returns a new {@link VkImageSubresourceRange} instance allocated with {@link BufferUtils}. */ public static VkImageSubresourceRange create() { return new VkImageSubresourceRange(BufferUtils.createByteBuffer(SIZEOF)); }