Package org.lwjgl.vulkan
Class VkExportFenceCreateInfoKHR
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkExportFenceCreateInfo>
org.lwjgl.vulkan.VkExportFenceCreateInfo
org.lwjgl.vulkan.VkExportFenceCreateInfoKHR
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
struct VkExportFenceCreateInfoKHR {
VkStructureType sType;
void const * pNext;
VkExternalFenceHandleTypeFlags handleTypes;
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from class org.lwjgl.vulkan.VkExportFenceCreateInfo
ALIGNOF, HANDLETYPES, PNEXT, SIZEOF, STYPEFields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVkExportFenceCreateInfoKHR(ByteBuffer container) Creates aVkExportFenceCreateInfoKHRinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkExportFenceCreateInfoKHRcalloc()Returns a newVkExportFenceCreateInfoKHRinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkExportFenceCreateInfoKHRcalloc(MemoryStack stack) Returns a newVkExportFenceCreateInfoKHRinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkExportFenceCreateInfoKHRDeprecated.callocStack(int capacity) Deprecated.callocStack(int capacity, MemoryStack stack) Deprecated.static VkExportFenceCreateInfoKHRcallocStack(MemoryStack stack) Deprecated.static VkExportFenceCreateInfoKHRcreate()Returns a newVkExportFenceCreateInfoKHRinstance allocated withBufferUtils.create(int capacity) Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated withBufferUtils.static VkExportFenceCreateInfoKHRcreate(long address) Returns a newVkExportFenceCreateInfoKHRinstance for the specified memory address.create(long address, int capacity) Create aVkExportFenceCreateInfoKHR.Bufferinstance at the specified memory.static @Nullable VkExportFenceCreateInfoKHRcreateSafe(long address) static @Nullable VkExportFenceCreateInfoKHR.BuffercreateSafe(long address, int capacity) handleTypes(int value) Sets the specified value to thehandleTypesfield.static VkExportFenceCreateInfoKHRmalloc()Returns a newVkExportFenceCreateInfoKHRinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated on the specifiedMemoryStack.static VkExportFenceCreateInfoKHRmalloc(MemoryStack stack) Returns a newVkExportFenceCreateInfoKHRinstance allocated on the specifiedMemoryStack.static VkExportFenceCreateInfoKHRDeprecated.mallocStack(int capacity) Deprecated.mallocStack(int capacity, MemoryStack stack) Deprecated.static VkExportFenceCreateInfoKHRmallocStack(MemoryStack stack) Deprecated.pNext(long value) Sets the specified value to thepNextfield.set(int sType, long pNext, int handleTypes) Initializes this struct with the specified values.Copies the specified struct data to this struct.sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFOvalue to thesTypefield.Methods inherited from class org.lwjgl.vulkan.VkExportFenceCreateInfo
handleTypes, nhandleTypes, nhandleTypes, npNext, npNext, nsType, nsType, pNext, set, sizeof, sTypeMethods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
VkExportFenceCreateInfoKHR
Creates aVkExportFenceCreateInfoKHRinstance at the current position of the specifiedByteBuffercontainer. 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.
-
-
Method Details
-
sType
Sets the specified value to thesTypefield.- Overrides:
sTypein classVkExportFenceCreateInfo
-
sType$Default
Sets theSTRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFOvalue to thesTypefield.- Overrides:
sType$Defaultin classVkExportFenceCreateInfo
-
pNext
Sets the specified value to thepNextfield.- Overrides:
pNextin classVkExportFenceCreateInfo
-
handleTypes
Sets the specified value to thehandleTypesfield.- Overrides:
handleTypesin classVkExportFenceCreateInfo
-
set
Initializes this struct with the specified values.- Overrides:
setin classVkExportFenceCreateInfo
-
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVkExportFenceCreateInfoKHRinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkExportFenceCreateInfoKHRinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkExportFenceCreateInfoKHRinstance allocated withBufferUtils. -
create
Returns a newVkExportFenceCreateInfoKHRinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVkExportFenceCreateInfoKHR.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
mallocStack
@Deprecated public static VkExportFenceCreateInfoKHR.Buffer mallocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
@Deprecated public static VkExportFenceCreateInfoKHR.Buffer callocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
malloc
Returns a newVkExportFenceCreateInfoKHRinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkExportFenceCreateInfoKHRinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newVkExportFenceCreateInfoKHR.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-