Class VkAabbPositionsKHR.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<VkAabbPositionsKHR>, NativeResource, Pointer
Direct Known Subclasses:
VkAabbPositionsNV.Buffer
Enclosing class:
VkAabbPositionsKHR

public static class VkAabbPositionsKHR.Buffer extends StructBuffer<VkAabbPositionsKHR,VkAabbPositionsKHR.Buffer> implements NativeResource
An array of VkAabbPositionsKHR structs.
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new VkAabbPositionsKHR.Buffer instance backed by the specified container.

      Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by VkAabbPositionsKHR.SIZEOF, and its mark will be undefined.

      The created buffer instance holds a strong reference to the container object.

    • Buffer

      public Buffer(long address, int cap)
  • Method Details

    • minX

      public float minX()
      Returns:
      the value of the minX field.
    • minY

      public float minY()
      Returns:
      the value of the minY field.
    • minZ

      public float minZ()
      Returns:
      the value of the minZ field.
    • maxX

      public float maxX()
      Returns:
      the value of the maxX field.
    • maxY

      public float maxY()
      Returns:
      the value of the maxY field.
    • maxZ

      public float maxZ()
      Returns:
      the value of the maxZ field.
    • minX

      public VkAabbPositionsKHR.Buffer minX(float value)
      Sets the specified value to the minX field.
    • minY

      public VkAabbPositionsKHR.Buffer minY(float value)
      Sets the specified value to the minY field.
    • minZ

      public VkAabbPositionsKHR.Buffer minZ(float value)
      Sets the specified value to the minZ field.
    • maxX

      public VkAabbPositionsKHR.Buffer maxX(float value)
      Sets the specified value to the maxX field.
    • maxY

      public VkAabbPositionsKHR.Buffer maxY(float value)
      Sets the specified value to the maxY field.
    • maxZ

      public VkAabbPositionsKHR.Buffer maxZ(float value)
      Sets the specified value to the maxZ field.