public class VkDeviceGroupRenderPassBeginInfoKHR extends VkDeviceGroupRenderPassBeginInfo
VkDeviceGroupRenderPassBeginInfo.
struct VkDeviceGroupRenderPassBeginInfoKHR {
VkStructureType sType;
void const * pNext;
uint32_t deviceMask;
uint32_t deviceRenderAreaCount;
VkRect2D const * pDeviceRenderAreas;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkDeviceGroupRenderPassBeginInfoKHR.Buffer
An array of
VkDeviceGroupRenderPassBeginInfoKHR structs. |
ALIGNOF, DEVICEMASK, DEVICERENDERAREACOUNT, PDEVICERENDERAREAS, PNEXT, SIZEOF, STYPE| Constructor and Description |
|---|
VkDeviceGroupRenderPassBeginInfoKHR(java.nio.ByteBuffer container)
Creates a
VkDeviceGroupRenderPassBeginInfoKHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkDeviceGroupRenderPassBeginInfoKHR |
calloc()
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated with memCalloc. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
calloc(int capacity)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated with memCalloc. |
static VkDeviceGroupRenderPassBeginInfoKHR |
callocStack()
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
callocStack(int capacity)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupRenderPassBeginInfoKHR |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupRenderPassBeginInfoKHR |
create()
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated with BufferUtils. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
create(int capacity)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated with BufferUtils. |
static VkDeviceGroupRenderPassBeginInfoKHR |
create(long address)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance for the specified memory address. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
create(long address,
int capacity)
Create a
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance at the specified memory. |
static VkDeviceGroupRenderPassBeginInfoKHR |
createSafe(long address)
|
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
createSafe(long address,
int capacity)
|
VkDeviceGroupRenderPassBeginInfoKHR |
deviceMask(int value)
Sets the specified value to the
deviceMask field. |
static VkDeviceGroupRenderPassBeginInfoKHR |
malloc()
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated with memAlloc. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
malloc(int capacity)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated with memAlloc. |
static VkDeviceGroupRenderPassBeginInfoKHR |
mallocStack()
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the thread-local MemoryStack. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
mallocStack(int capacity)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack. |
static VkDeviceGroupRenderPassBeginInfoKHR.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the specified MemoryStack. |
static VkDeviceGroupRenderPassBeginInfoKHR |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the specified MemoryStack. |
VkDeviceGroupRenderPassBeginInfoKHR |
pDeviceRenderAreas(VkRect2D.Buffer value)
Sets the address of the specified
VkRect2D.Buffer to the pDeviceRenderAreas field. |
VkDeviceGroupRenderPassBeginInfoKHR |
pNext(long value)
Sets the specified value to the
pNext field. |
VkDeviceGroupRenderPassBeginInfoKHR |
set(int sType,
long pNext,
int deviceMask,
VkRect2D.Buffer pDeviceRenderAreas)
Initializes this struct with the specified values.
|
VkDeviceGroupRenderPassBeginInfoKHR |
set(VkDeviceGroupRenderPassBeginInfoKHR src)
Copies the specified struct data to this struct.
|
VkDeviceGroupRenderPassBeginInfoKHR |
sType(int value)
Sets the specified value to the
sType field. |
deviceMask, deviceRenderAreaCount, ndeviceMask, ndeviceMask, ndeviceRenderAreaCount, ndeviceRenderAreaCount, npDeviceRenderAreas, npDeviceRenderAreas, npNext, npNext, nsType, nsType, pDeviceRenderAreas, pNext, set, sizeof, sType, validate, validatepublic VkDeviceGroupRenderPassBeginInfoKHR(java.nio.ByteBuffer container)
VkDeviceGroupRenderPassBeginInfoKHR instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be
visible to the struct instance and vice versa.
The created instance holds a strong reference to the container object.
public VkDeviceGroupRenderPassBeginInfoKHR sType(int value)
sType field.sType in class VkDeviceGroupRenderPassBeginInfopublic VkDeviceGroupRenderPassBeginInfoKHR pNext(long value)
pNext field.pNext in class VkDeviceGroupRenderPassBeginInfopublic VkDeviceGroupRenderPassBeginInfoKHR deviceMask(int value)
deviceMask field.deviceMask in class VkDeviceGroupRenderPassBeginInfopublic VkDeviceGroupRenderPassBeginInfoKHR pDeviceRenderAreas(@Nullable VkRect2D.Buffer value)
VkRect2D.Buffer to the pDeviceRenderAreas field.pDeviceRenderAreas in class VkDeviceGroupRenderPassBeginInfopublic VkDeviceGroupRenderPassBeginInfoKHR set(int sType, long pNext, int deviceMask, @Nullable VkRect2D.Buffer pDeviceRenderAreas)
set in class VkDeviceGroupRenderPassBeginInfopublic VkDeviceGroupRenderPassBeginInfoKHR set(VkDeviceGroupRenderPassBeginInfoKHR src)
src - the source structpublic static VkDeviceGroupRenderPassBeginInfoKHR malloc()
VkDeviceGroupRenderPassBeginInfoKHR instance allocated with memAlloc. The instance must be explicitly freed.public static VkDeviceGroupRenderPassBeginInfoKHR calloc()
VkDeviceGroupRenderPassBeginInfoKHR instance allocated with memCalloc. The instance must be explicitly freed.public static VkDeviceGroupRenderPassBeginInfoKHR create()
VkDeviceGroupRenderPassBeginInfoKHR instance allocated with BufferUtils.public static VkDeviceGroupRenderPassBeginInfoKHR create(long address)
VkDeviceGroupRenderPassBeginInfoKHR instance for the specified memory address.@Nullable public static VkDeviceGroupRenderPassBeginInfoKHR createSafe(long address)
public static VkDeviceGroupRenderPassBeginInfoKHR.Buffer malloc(int capacity)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer calloc(int capacity)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer create(int capacity)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer create(long address, int capacity)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkDeviceGroupRenderPassBeginInfoKHR.Buffer createSafe(long address, int capacity)
public static VkDeviceGroupRenderPassBeginInfoKHR mallocStack()
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the thread-local MemoryStack.public static VkDeviceGroupRenderPassBeginInfoKHR callocStack()
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkDeviceGroupRenderPassBeginInfoKHR mallocStack(org.lwjgl.system.MemoryStack stack)
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkDeviceGroupRenderPassBeginInfoKHR callocStack(org.lwjgl.system.MemoryStack stack)
VkDeviceGroupRenderPassBeginInfoKHR instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer mallocStack(int capacity)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer callocStack(int capacity)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkDeviceGroupRenderPassBeginInfoKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkDeviceGroupRenderPassBeginInfoKHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatecapacity - the buffer capacityCopyright LWJGL. All Rights Reserved. License terms.