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