public class VkRenderPassMultiviewCreateInfoKHR extends VkRenderPassMultiviewCreateInfo
VkRenderPassMultiviewCreateInfo.
struct VkRenderPassMultiviewCreateInfoKHR {
VkStructureType sType;
void const * pNext;
uint32_t subpassCount;
uint32_t const * pViewMasks;
uint32_t dependencyCount;
int32_t const * pViewOffsets;
uint32_t correlationMaskCount;
uint32_t const * pCorrelationMasks;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkRenderPassMultiviewCreateInfoKHR.Buffer
An array of
VkRenderPassMultiviewCreateInfoKHR structs. |
ALIGNOF, CORRELATIONMASKCOUNT, DEPENDENCYCOUNT, PCORRELATIONMASKS, PNEXT, PVIEWMASKS, PVIEWOFFSETS, SIZEOF, STYPE, SUBPASSCOUNT| Constructor and Description |
|---|
VkRenderPassMultiviewCreateInfoKHR(java.nio.ByteBuffer container)
Creates a
VkRenderPassMultiviewCreateInfoKHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkRenderPassMultiviewCreateInfoKHR |
calloc()
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated with memCalloc. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
calloc(int capacity)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated with memCalloc. |
static VkRenderPassMultiviewCreateInfoKHR |
callocStack()
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
callocStack(int capacity)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkRenderPassMultiviewCreateInfoKHR |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkRenderPassMultiviewCreateInfoKHR |
create()
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated with BufferUtils. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
create(int capacity)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated with BufferUtils. |
static VkRenderPassMultiviewCreateInfoKHR |
create(long address)
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance for the specified memory address. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
create(long address,
int capacity)
Create a
VkRenderPassMultiviewCreateInfoKHR.Buffer instance at the specified memory. |
static VkRenderPassMultiviewCreateInfoKHR |
createSafe(long address)
|
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
createSafe(long address,
int capacity)
|
static VkRenderPassMultiviewCreateInfoKHR |
malloc()
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated with memAlloc. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
malloc(int capacity)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated with memAlloc. |
static VkRenderPassMultiviewCreateInfoKHR |
mallocStack()
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated on the thread-local MemoryStack. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
mallocStack(int capacity)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the thread-local MemoryStack. |
static VkRenderPassMultiviewCreateInfoKHR.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the specified MemoryStack. |
static VkRenderPassMultiviewCreateInfoKHR |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkRenderPassMultiviewCreateInfoKHR instance allocated on the specified MemoryStack. |
VkRenderPassMultiviewCreateInfoKHR |
pCorrelationMasks(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pCorrelationMasks field. |
VkRenderPassMultiviewCreateInfoKHR |
pNext(long value)
Sets the specified value to the
pNext field. |
VkRenderPassMultiviewCreateInfoKHR |
pViewMasks(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pViewMasks field. |
VkRenderPassMultiviewCreateInfoKHR |
pViewOffsets(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pViewOffsets field. |
VkRenderPassMultiviewCreateInfoKHR |
set(int sType,
long pNext,
java.nio.IntBuffer pViewMasks,
java.nio.IntBuffer pViewOffsets,
java.nio.IntBuffer pCorrelationMasks)
Initializes this struct with the specified values.
|
VkRenderPassMultiviewCreateInfoKHR |
set(VkRenderPassMultiviewCreateInfoKHR src)
Copies the specified struct data to this struct.
|
VkRenderPassMultiviewCreateInfoKHR |
sType(int value)
Sets the specified value to the
sType field. |
correlationMaskCount, dependencyCount, ncorrelationMaskCount, ncorrelationMaskCount, ndependencyCount, ndependencyCount, npCorrelationMasks, npCorrelationMasks, npNext, npNext, npViewMasks, npViewMasks, npViewOffsets, npViewOffsets, nsType, nsType, nsubpassCount, nsubpassCount, pCorrelationMasks, pNext, pViewMasks, pViewOffsets, set, sizeof, sType, subpassCount, validate, validatepublic VkRenderPassMultiviewCreateInfoKHR(java.nio.ByteBuffer container)
VkRenderPassMultiviewCreateInfoKHR 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 VkRenderPassMultiviewCreateInfoKHR sType(int value)
sType field.sType in class VkRenderPassMultiviewCreateInfopublic VkRenderPassMultiviewCreateInfoKHR pNext(long value)
pNext field.pNext in class VkRenderPassMultiviewCreateInfopublic VkRenderPassMultiviewCreateInfoKHR pViewMasks(@Nullable java.nio.IntBuffer value)
IntBuffer to the pViewMasks field.pViewMasks in class VkRenderPassMultiviewCreateInfopublic VkRenderPassMultiviewCreateInfoKHR pViewOffsets(@Nullable java.nio.IntBuffer value)
IntBuffer to the pViewOffsets field.pViewOffsets in class VkRenderPassMultiviewCreateInfopublic VkRenderPassMultiviewCreateInfoKHR pCorrelationMasks(@Nullable java.nio.IntBuffer value)
IntBuffer to the pCorrelationMasks field.pCorrelationMasks in class VkRenderPassMultiviewCreateInfopublic VkRenderPassMultiviewCreateInfoKHR set(int sType, long pNext, @Nullable java.nio.IntBuffer pViewMasks, @Nullable java.nio.IntBuffer pViewOffsets, @Nullable java.nio.IntBuffer pCorrelationMasks)
set in class VkRenderPassMultiviewCreateInfopublic VkRenderPassMultiviewCreateInfoKHR set(VkRenderPassMultiviewCreateInfoKHR src)
src - the source structpublic static VkRenderPassMultiviewCreateInfoKHR malloc()
VkRenderPassMultiviewCreateInfoKHR instance allocated with memAlloc. The instance must be explicitly freed.public static VkRenderPassMultiviewCreateInfoKHR calloc()
VkRenderPassMultiviewCreateInfoKHR instance allocated with memCalloc. The instance must be explicitly freed.public static VkRenderPassMultiviewCreateInfoKHR create()
VkRenderPassMultiviewCreateInfoKHR instance allocated with BufferUtils.public static VkRenderPassMultiviewCreateInfoKHR create(long address)
VkRenderPassMultiviewCreateInfoKHR instance for the specified memory address.@Nullable public static VkRenderPassMultiviewCreateInfoKHR createSafe(long address)
public static VkRenderPassMultiviewCreateInfoKHR.Buffer malloc(int capacity)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkRenderPassMultiviewCreateInfoKHR.Buffer calloc(int capacity)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkRenderPassMultiviewCreateInfoKHR.Buffer create(int capacity)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkRenderPassMultiviewCreateInfoKHR.Buffer create(long address, int capacity)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkRenderPassMultiviewCreateInfoKHR.Buffer createSafe(long address, int capacity)
public static VkRenderPassMultiviewCreateInfoKHR mallocStack()
VkRenderPassMultiviewCreateInfoKHR instance allocated on the thread-local MemoryStack.public static VkRenderPassMultiviewCreateInfoKHR callocStack()
VkRenderPassMultiviewCreateInfoKHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkRenderPassMultiviewCreateInfoKHR mallocStack(org.lwjgl.system.MemoryStack stack)
VkRenderPassMultiviewCreateInfoKHR instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkRenderPassMultiviewCreateInfoKHR callocStack(org.lwjgl.system.MemoryStack stack)
VkRenderPassMultiviewCreateInfoKHR instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkRenderPassMultiviewCreateInfoKHR.Buffer mallocStack(int capacity)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkRenderPassMultiviewCreateInfoKHR.Buffer callocStack(int capacity)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkRenderPassMultiviewCreateInfoKHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkRenderPassMultiviewCreateInfoKHR.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkRenderPassMultiviewCreateInfoKHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkRenderPassMultiviewCreateInfoKHR.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.