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