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