This variant is for representing discrete values such as texels. For representing physical distances, the floating-point variant must be used instead.
XrExtent2Di, XrOffset2Di, XrSwapchainSubImage
struct XrRect2Di {
XrOffset2Di offset;
XrExtent2Di extent;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | XrRect2Di.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | EXTENT
The struct member offsets. |
| public static final int | OFFSET
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | XrRect2Di(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static XrRect2Di | |
| public static XrRect2Di. | calloc(int
the buffer capacity capacity)Returns a new |
| public static XrRect2Di | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrRect2Di. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected XrRect2Di | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static XrRect2Di | |
| public static XrRect2Di | |
| public static XrRect2Di. | create(int
the buffer capacity capacity)Returns a new |
| public static XrRect2Di. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static XrRect2Di | |
| public static XrRect2Di. | |
| public XrExtent2Di | |
| public XrRect2Di | |
| public XrRect2Di | |
| public static XrRect2Di | |
| public static XrRect2Di. | malloc(int
the buffer capacity capacity)Returns a new |
| public static XrRect2Di | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XrRect2Di. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static XrExtent2Di | |
| public static void | |
| public static XrOffset2Di | |
| public static void | |
| public XrOffset2Di | |
| public XrRect2Di | |
| public XrRect2Di | |
| public XrRect2Di | |
| public XrRect2Di | |
| public int |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| EXTENT | back to summary |
|---|---|
| public static final int EXTENT The struct member offsets. | |
| OFFSET | back to summary |
|---|---|
| public static final int OFFSET The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| XrRect2Di | back to summary |
|---|---|
| protected XrRect2Di(long address, ByteBuffer container) | |
| XrRect2Di | back to summary |
|---|---|
| public XrRect2Di(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static XrRect2Di calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static XrRect2Di. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static XrRect2Di calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static XrRect2Di. Returns a new
| |
| create | back to summary |
|---|---|
| protected XrRect2Di create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static XrRect2Di create() Returns a new | |
| create | back to summary |
|---|---|
| public static XrRect2Di create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static XrRect2Di. Returns a new
| |
| create | back to summary |
|---|---|
| public static XrRect2Di. Create a
| |
| createSafe | back to summary |
|---|---|
| public static XrRect2Di createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static XrRect2Di. Like
| |
| extent | back to summary |
|---|---|
| public XrExtent2Di extent() the | |
| extent | back to summary |
|---|---|
| public XrRect2Di extent(XrExtent2Di value) Copies the specified | |
| extent | back to summary |
|---|---|
| public XrRect2Di extent(Consumer<XrExtent2Di> consumer) | |
| malloc | back to summary |
|---|---|
| public static XrRect2Di malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static XrRect2Di. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static XrRect2Di malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static XrRect2Di. Returns a new
| |
| nextent | back to summary |
|---|---|
| public static XrExtent2Di nextent(long struct) Unsafe version of | |
| nextent | back to summary |
|---|---|
| public static void nextent(long struct, XrExtent2Di value) Unsafe version of | |
| noffset | back to summary |
|---|---|
| public static XrOffset2Di noffset(long struct) Unsafe version of | |
| noffset | back to summary |
|---|---|
| public static void noffset(long struct, XrOffset2Di value) Unsafe version of | |
| offset | back to summary |
|---|---|
| public XrOffset2Di offset() the | |
| offset | back to summary |
|---|---|
| public XrRect2Di offset(XrOffset2Di value) Copies the specified | |
| offset | back to summary |
|---|---|
| public XrRect2Di offset(Consumer<XrOffset2Di> consumer) | |
| set | back to summary |
|---|---|
| public XrRect2Di set(XrOffset2Di offset, XrExtent2Di extent) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public XrRect2Di set(XrRect2Di src) Copies the specified struct data to this struct. | |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
XrRect2Di structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final XrRect2Di |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public XrExtent2Di | |
| public XrRect2Di. | |
| public XrRect2Di. | |
| protected XrRect2Di | |
| public XrOffset2Di | |
| public XrRect2Di. | |
| public XrRect2Di. | |
| protected XrRect2Di. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final XrRect2Di ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new 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 The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| extent | back to summary |
|---|---|
public XrExtent2Di extent()
| |
| extent | back to summary |
|---|---|
| public XrRect2Di. Copies the specified | |
| extent | back to summary |
|---|---|
| public XrRect2Di. Passes the | |
| getElementFactory | back to summary |
|---|---|
| protected XrRect2Di getElementFactory() Implements abstract org.
| |
| offset | back to summary |
|---|---|
public XrOffset2Di offset()
| |
| offset | back to summary |
|---|---|
| public XrRect2Di. Copies the specified | |
| offset | back to summary |
|---|---|
| public XrRect2Di. Passes the | |
| self | back to summary |
|---|---|
| protected XrRect2Di. Implements abstract org.
| |