Class YGCachedMeasurement.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new YGCachedMeasurement.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 YGCachedMeasurement.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 Detail

      • availableWidth

        public float availableWidth()
        Returns the value of the availableWidth field.
      • availableHeight

        public float availableHeight()
        Returns the value of the availableHeight field.
      • widthMeasureMode

        public int widthMeasureMode()
        Returns the value of the widthMeasureMode field.
      • heightMeasureMode

        public int heightMeasureMode()
        Returns the value of the heightMeasureMode field.
      • computedWidth

        public float computedWidth()
        Returns the value of the computedWidth field.
      • computedHeight

        public float computedHeight()
        Returns the value of the computedHeight field.