public class VkDeviceGroupCommandBufferBeginInfoKHR extends VkDeviceGroupCommandBufferBeginInfo
VkDeviceGroupCommandBufferBeginInfo.
struct VkDeviceGroupCommandBufferBeginInfoKHR {
VkStructureType sType;
void const * pNext;
uint32_t deviceMask;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer
An array of
VkDeviceGroupCommandBufferBeginInfoKHR structs. |
ALIGNOF, DEVICEMASK, PNEXT, SIZEOF, STYPE| Constructor and Description |
|---|
VkDeviceGroupCommandBufferBeginInfoKHR(java.nio.ByteBuffer container)
Creates a
VkDeviceGroupCommandBufferBeginInfoKHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkDeviceGroupCommandBufferBeginInfoKHR |
calloc()
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated with memCalloc. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
calloc(int capacity)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated with memCalloc. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
callocStack()
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
callocStack(int capacity)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
create()
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated with BufferUtils. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
create(int capacity)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated with BufferUtils. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
create(long address)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance for the specified memory address. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
create(long address,
int capacity)
Create a
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance at the specified memory. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
createSafe(long address)
|
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
createSafe(long address,
int capacity)
|
VkDeviceGroupCommandBufferBeginInfoKHR |
deviceMask(int value)
Sets the specified value to the
deviceMask field. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
malloc()
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated with memAlloc. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
malloc(int capacity)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated with memAlloc. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
mallocStack()
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the thread-local MemoryStack. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
mallocStack(int capacity)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack. |
static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the specified MemoryStack. |
static VkDeviceGroupCommandBufferBeginInfoKHR |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the specified MemoryStack. |
VkDeviceGroupCommandBufferBeginInfoKHR |
pNext(long value)
Sets the specified value to the
pNext field. |
VkDeviceGroupCommandBufferBeginInfoKHR |
set(int sType,
long pNext,
int deviceMask)
Initializes this struct with the specified values.
|
VkDeviceGroupCommandBufferBeginInfoKHR |
set(VkDeviceGroupCommandBufferBeginInfoKHR src)
Copies the specified struct data to this struct.
|
VkDeviceGroupCommandBufferBeginInfoKHR |
sType(int value)
Sets the specified value to the
sType field. |
deviceMask, ndeviceMask, ndeviceMask, npNext, npNext, nsType, nsType, pNext, set, sizeof, sTypepublic VkDeviceGroupCommandBufferBeginInfoKHR(java.nio.ByteBuffer container)
VkDeviceGroupCommandBufferBeginInfoKHR 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 VkDeviceGroupCommandBufferBeginInfoKHR sType(int value)
sType field.sType in class VkDeviceGroupCommandBufferBeginInfopublic VkDeviceGroupCommandBufferBeginInfoKHR pNext(long value)
pNext field.pNext in class VkDeviceGroupCommandBufferBeginInfopublic VkDeviceGroupCommandBufferBeginInfoKHR deviceMask(int value)
deviceMask field.deviceMask in class VkDeviceGroupCommandBufferBeginInfopublic VkDeviceGroupCommandBufferBeginInfoKHR set(int sType, long pNext, int deviceMask)
set in class VkDeviceGroupCommandBufferBeginInfopublic VkDeviceGroupCommandBufferBeginInfoKHR set(VkDeviceGroupCommandBufferBeginInfoKHR src)
src - the source structpublic static VkDeviceGroupCommandBufferBeginInfoKHR malloc()
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated with memAlloc. The instance must be explicitly freed.public static VkDeviceGroupCommandBufferBeginInfoKHR calloc()
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated with memCalloc. The instance must be explicitly freed.public static VkDeviceGroupCommandBufferBeginInfoKHR create()
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated with BufferUtils.public static VkDeviceGroupCommandBufferBeginInfoKHR create(long address)
VkDeviceGroupCommandBufferBeginInfoKHR instance for the specified memory address.@Nullable public static VkDeviceGroupCommandBufferBeginInfoKHR createSafe(long address)
public static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer malloc(int capacity)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer calloc(int capacity)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer create(int capacity)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer create(long address, int capacity)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer createSafe(long address, int capacity)
public static VkDeviceGroupCommandBufferBeginInfoKHR mallocStack()
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the thread-local MemoryStack.public static VkDeviceGroupCommandBufferBeginInfoKHR callocStack()
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkDeviceGroupCommandBufferBeginInfoKHR mallocStack(org.lwjgl.system.MemoryStack stack)
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkDeviceGroupCommandBufferBeginInfoKHR callocStack(org.lwjgl.system.MemoryStack stack)
VkDeviceGroupCommandBufferBeginInfoKHR instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer mallocStack(int capacity)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer callocStack(int capacity)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkDeviceGroupCommandBufferBeginInfoKHR.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkDeviceGroupCommandBufferBeginInfoKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkDeviceGroupCommandBufferBeginInfoKHR.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.