VkBindImageMemoryDeviceGroupInfo, VkClearRect, VkCommandBufferInheritanceRenderPassTransformInfoQCOM, VkDeviceGroupRenderPassBeginInfo, VkDisplayPresentInfoKHR, VkExtent2D, VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, VkOffset2D, VkOpticalFlowExecuteInfoNV, VkPipelineDiscardRectangleStateCreateInfoEXT, VkPipelineViewportExclusiveScissorStateCreateInfoNV, VkPipelineViewportStateCreateInfo, VkRenderPassBeginInfo, VkRenderingInfo, CmdSetDiscardRectangleEXT, CmdSetExclusiveScissorNV, CmdSetScissor, CmdSetScissorWithCount, CmdSetScissorWithCountEXT, GetPhysicalDevicePresentRectanglesKHR
struct VkRect2D {
VkOffset2D offset;
VkExtent2D extent;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | VkRect2D.
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 | VkRect2D(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkRect2D | |
| public static VkRect2D. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkRect2D | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkRect2D. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkRect2D | |
| public static VkRect2D | |
| public static VkRect2D. | |
| public static VkRect2D. | |
| protected VkRect2D | 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 VkRect2D | |
| public static VkRect2D | |
| public static VkRect2D. | create(int
the buffer capacity capacity)Returns a new |
| public static VkRect2D. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkRect2D | |
| public static VkRect2D. | |
| public VkExtent2D | |
| public VkRect2D | |
| public VkRect2D | |
| public static VkRect2D | |
| public static VkRect2D. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkRect2D | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkRect2D. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkRect2D | |
| public static VkRect2D | |
| public static VkRect2D. | |
| public static VkRect2D. | |
| public static VkExtent2D | |
| public static void | |
| public static VkOffset2D | |
| public static void | |
| public VkOffset2D | |
| public VkRect2D | |
| public VkRect2D | |
| public VkRect2D | |
| public VkRect2D | |
| 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. | |
| VkRect2D | back to summary |
|---|---|
| protected VkRect2D(long address, ByteBuffer container) | |
| VkRect2D | back to summary |
|---|---|
| public VkRect2D(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static VkRect2D calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static VkRect2D. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkRect2D calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static VkRect2D. Returns a new
| |
| callocStack | back to summary |
|---|---|
| public static VkRect2D callocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static VkRect2D callocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static VkRect2D. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static VkRect2D. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| create | back to summary |
|---|---|
| protected VkRect2D create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static VkRect2D create() Returns a new | |
| create | back to summary |
|---|---|
| public static VkRect2D create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static VkRect2D. Returns a new
| |
| create | back to summary |
|---|---|
| public static VkRect2D. Create a
| |
| createSafe | back to summary |
|---|---|
| public static VkRect2D createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static VkRect2D. Like
| |
| extent | back to summary |
|---|---|
| public VkExtent2D extent() a | |
| extent | back to summary |
|---|---|
| public VkRect2D extent(VkExtent2D value) Copies the specified | |
| extent | back to summary |
|---|---|
| public VkRect2D extent(Consumer<VkExtent2D> consumer) | |
| malloc | back to summary |
|---|---|
| public static VkRect2D malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static VkRect2D. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkRect2D malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static VkRect2D. Returns a new
| |
| mallocStack | back to summary |
|---|---|
| public static VkRect2D mallocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static VkRect2D mallocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static VkRect2D. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static VkRect2D. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| nextent | back to summary |
|---|---|
| public static VkExtent2D nextent(long struct) Unsafe version of | |
| nextent | back to summary |
|---|---|
| public static void nextent(long struct, VkExtent2D value) Unsafe version of | |
| noffset | back to summary |
|---|---|
| public static VkOffset2D noffset(long struct) Unsafe version of | |
| noffset | back to summary |
|---|---|
| public static void noffset(long struct, VkOffset2D value) Unsafe version of | |
| offset | back to summary |
|---|---|
| public VkOffset2D offset() a | |
| offset | back to summary |
|---|---|
| public VkRect2D offset(VkOffset2D value) Copies the specified | |
| offset | back to summary |
|---|---|
| public VkRect2D offset(Consumer<VkOffset2D> consumer) | |
| set | back to summary |
|---|---|
| public VkRect2D set(VkOffset2D offset, VkExtent2D extent) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public VkRect2D set(VkRect2D src) Copies the specified struct data to this struct. | |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
VkRect2D structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final VkRect2D |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public VkExtent2D | |
| public VkRect2D. | |
| public VkRect2D. | |
| protected VkRect2D | |
| public VkOffset2D | |
| public VkRect2D. | |
| public VkRect2D. | |
| protected VkRect2D. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final VkRect2D 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 VkExtent2D extent()
| |
| extent | back to summary |
|---|---|
| public VkRect2D. Copies the specified | |
| extent | back to summary |
|---|---|
| public VkRect2D. Passes the | |
| getElementFactory | back to summary |
|---|---|
| protected VkRect2D getElementFactory() Implements abstract org.
| |
| offset | back to summary |
|---|---|
public VkOffset2D offset()
| |
| offset | back to summary |
|---|---|
| public VkRect2D. Copies the specified | |
| offset | back to summary |
|---|---|
| public VkRect2D. Passes the | |
| self | back to summary |
|---|---|
| protected VkRect2D. Implements abstract org.
| |