public class VkSubpassDescription2KHR
extends org.lwjgl.system.Struct
implements org.lwjgl.system.NativeResource
Parameters defined by this structure with the same name as those in VkSubpassDescription have the identical effect to those parameters.
viewMask has the same effect for the described subpass as VkRenderPassMultiviewCreateInfo::pViewMasks has on each corresponding subpass.
pipelineBindPoint must be PIPELINE_BIND_POINT_GRAPHICScolorAttachmentCount must be less than or equal to VkPhysicalDeviceLimits::maxColorAttachmentsloadOp must not be ATTACHMENT_LOAD_OP_CLEARpResolveAttachments is not NULL, for each resolve attachment that does not have the value ATTACHMENT_UNUSED, the corresponding color attachment must not have the value ATTACHMENT_UNUSEDpResolveAttachments is not NULL, for each resolve attachment that is not ATTACHMENT_UNUSED, the corresponding color attachment must not have a sample count of SAMPLE_COUNT_1_BITpResolveAttachments is not NULL, each resolve attachment that is not ATTACHMENT_UNUSED must have a sample count of SAMPLE_COUNT_1_BITpResolveAttachments must have the same VkFormat as its corresponding color attachmentpColorAttachments that are not ATTACHMENT_UNUSED must have the same sample countVK_AMD_mixed_attachment_samples extension is enabled, all attachments in pColorAttachments that are not ATTACHMENT_UNUSED must have a sample count that is smaller than or equal to the sample count of pDepthStencilAttachment if it is not ATTACHMENT_UNUSEDVK_AMD_mixed_attachment_samples nor the VK_NV_framebuffer_mixed_samples extensions are enabled, and if pDepthStencilAttachment is not ATTACHMENT_UNUSED and any attachments in pColorAttachments are not ATTACHMENT_UNUSED, they must have the same sample countattachment member of any element of pPreserveAttachments must not be ATTACHMENT_UNUSEDpPreserveAttachments must not also be an element of any other member of the subpass descriptionVkAttachmentReference member, then each use must use the same layoutflags includes SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX, it must also include SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX.attachment member of any element of pInputAttachments is not ATTACHMENT_UNUSED, then the aspectMask member must be a valid combination of VkImageAspectFlagBitsattachment member of any element of pInputAttachments is not ATTACHMENT_UNUSED, then the aspectMask member must not be 0attachment member of any element of pInputAttachments is not ATTACHMENT_UNUSED, then the aspectMask member must not include IMAGE_ASPECT_METADATA_BITsType must be STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHRflags must be a valid combination of VkSubpassDescriptionFlagBits valuespipelineBindPoint must be a valid VkPipelineBindPoint valueinputAttachmentCount is not 0, pInputAttachments must be a valid pointer to an array of inputAttachmentCount valid VkAttachmentReference2KHR structurescolorAttachmentCount is not 0, pColorAttachments must be a valid pointer to an array of colorAttachmentCount valid VkAttachmentReference2KHR structurescolorAttachmentCount is not 0, and pResolveAttachments is not NULL, pResolveAttachments must be a valid pointer to an array of colorAttachmentCount valid VkAttachmentReference2KHR structurespDepthStencilAttachment is not NULL, pDepthStencilAttachment must be a valid pointer to a valid VkAttachmentReference2KHR structurepreserveAttachmentCount is not 0, pPreserveAttachments must be a valid pointer to an array of preserveAttachmentCount uint32_t valuesVkAttachmentReference2KHR, VkRenderPassCreateInfo2KHR
sType – the type of this structure.pNext – NULL or a pointer to an extension-specific structure.flags – a bitmask of VkSubpassDescriptionFlagBits specifying usage of the subpass.pipelineBindPoint – a VkPipelineBindPoint value specifying the pipeline type supported for this subpass.viewMask – a bitfield of view indices describing which views rendering is broadcast to in this subpass, when multiview is enabled.inputAttachmentCount – the number of input attachments.pInputAttachments – a pointer to an array of VkAttachmentReference2KHR structures defining the input attachments for this subpass and their layouts.colorAttachmentCount – the number of color attachments.pColorAttachments – a pointer to an array of VkAttachmentReference2KHR structures defining the color attachments for this subpass and their layouts.pResolveAttachments – an optional array of colorAttachmentCount VkAttachmentReference2KHR structures defining the resolve attachments for this subpass and their layouts.pDepthStencilAttachment – a pointer to a VkAttachmentReference2KHR structure specifying the depth/stencil attachment for this subpass and its layout.preserveAttachmentCount – the number of preserved attachments.pPreserveAttachments – a pointer to an array of preserveAttachmentCount render pass attachment indices identifying attachments that are not used by this subpass, but whose contents must be preserved throughout the subpass.
struct VkSubpassDescription2KHR {
VkStructureType sType;
void const * pNext;
VkSubpassDescriptionFlags flags;
VkPipelineBindPoint pipelineBindPoint;
uint32_t viewMask;
uint32_t inputAttachmentCount;
VkAttachmentReference2KHR const * pInputAttachments;
uint32_t colorAttachmentCount;
VkAttachmentReference2KHR const * pColorAttachments;
VkAttachmentReference2KHR const * pResolveAttachments;
VkAttachmentReference2KHR const * pDepthStencilAttachment;
uint32_t preserveAttachmentCount;
uint32_t const * pPreserveAttachments;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkSubpassDescription2KHR.Buffer
An array of
VkSubpassDescription2KHR structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
COLORATTACHMENTCOUNT
The struct member offsets.
|
static int |
FLAGS
The struct member offsets.
|
static int |
INPUTATTACHMENTCOUNT
The struct member offsets.
|
static int |
PCOLORATTACHMENTS
The struct member offsets.
|
static int |
PDEPTHSTENCILATTACHMENT
The struct member offsets.
|
static int |
PINPUTATTACHMENTS
The struct member offsets.
|
static int |
PIPELINEBINDPOINT
The struct member offsets.
|
static int |
PNEXT
The struct member offsets.
|
static int |
PPRESERVEATTACHMENTS
The struct member offsets.
|
static int |
PRESERVEATTACHMENTCOUNT
The struct member offsets.
|
static int |
PRESOLVEATTACHMENTS
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
static int |
STYPE
The struct member offsets.
|
static int |
VIEWMASK
The struct member offsets.
|
| Constructor and Description |
|---|
VkSubpassDescription2KHR(java.nio.ByteBuffer container)
Creates a
VkSubpassDescription2KHR instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkSubpassDescription2KHR |
calloc()
Returns a new
VkSubpassDescription2KHR instance allocated with memCalloc. |
static VkSubpassDescription2KHR.Buffer |
calloc(int capacity)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated with memCalloc. |
static VkSubpassDescription2KHR |
callocStack()
Returns a new
VkSubpassDescription2KHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkSubpassDescription2KHR.Buffer |
callocStack(int capacity)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkSubpassDescription2KHR.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkSubpassDescription2KHR |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkSubpassDescription2KHR instance allocated on the specified MemoryStack and initializes all its bits to zero. |
int |
colorAttachmentCount()
Returns the value of the
colorAttachmentCount field. |
VkSubpassDescription2KHR |
colorAttachmentCount(int value)
Sets the specified value to the
colorAttachmentCount field. |
static VkSubpassDescription2KHR |
create()
Returns a new
VkSubpassDescription2KHR instance allocated with BufferUtils. |
static VkSubpassDescription2KHR.Buffer |
create(int capacity)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated with BufferUtils. |
static VkSubpassDescription2KHR |
create(long address)
Returns a new
VkSubpassDescription2KHR instance for the specified memory address. |
static VkSubpassDescription2KHR.Buffer |
create(long address,
int capacity)
Create a
VkSubpassDescription2KHR.Buffer instance at the specified memory. |
static VkSubpassDescription2KHR |
createSafe(long address)
|
static VkSubpassDescription2KHR.Buffer |
createSafe(long address,
int capacity)
|
int |
flags()
Returns the value of the
flags field. |
VkSubpassDescription2KHR |
flags(int value)
Sets the specified value to the
flags field. |
int |
inputAttachmentCount()
Returns the value of the
inputAttachmentCount field. |
static VkSubpassDescription2KHR |
malloc()
Returns a new
VkSubpassDescription2KHR instance allocated with memAlloc. |
static VkSubpassDescription2KHR.Buffer |
malloc(int capacity)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated with memAlloc. |
static VkSubpassDescription2KHR |
mallocStack()
Returns a new
VkSubpassDescription2KHR instance allocated on the thread-local MemoryStack. |
static VkSubpassDescription2KHR.Buffer |
mallocStack(int capacity)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated on the thread-local MemoryStack. |
static VkSubpassDescription2KHR.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkSubpassDescription2KHR.Buffer instance allocated on the specified MemoryStack. |
static VkSubpassDescription2KHR |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkSubpassDescription2KHR instance allocated on the specified MemoryStack. |
static int |
ncolorAttachmentCount(long struct)
Unsafe version of
colorAttachmentCount(). |
static void |
ncolorAttachmentCount(long struct,
int value)
Sets the specified value to the
colorAttachmentCount field of the specified struct. |
static int |
nflags(long struct)
Unsafe version of
flags(). |
static void |
nflags(long struct,
int value)
Unsafe version of
flags. |
static int |
ninputAttachmentCount(long struct)
Unsafe version of
inputAttachmentCount(). |
static void |
ninputAttachmentCount(long struct,
int value)
Sets the specified value to the
inputAttachmentCount field of the specified struct. |
static VkAttachmentReference2KHR.Buffer |
npColorAttachments(long struct)
Unsafe version of
pColorAttachments(). |
static void |
npColorAttachments(long struct,
VkAttachmentReference2KHR.Buffer value)
Unsafe version of
pColorAttachments. |
static VkAttachmentReference2KHR |
npDepthStencilAttachment(long struct)
Unsafe version of
pDepthStencilAttachment(). |
static void |
npDepthStencilAttachment(long struct,
VkAttachmentReference2KHR value)
Unsafe version of
pDepthStencilAttachment. |
static VkAttachmentReference2KHR.Buffer |
npInputAttachments(long struct)
Unsafe version of
pInputAttachments(). |
static void |
npInputAttachments(long struct,
VkAttachmentReference2KHR.Buffer value)
Unsafe version of
pInputAttachments. |
static int |
npipelineBindPoint(long struct)
Unsafe version of
pipelineBindPoint(). |
static void |
npipelineBindPoint(long struct,
int value)
Unsafe version of
pipelineBindPoint. |
static long |
npNext(long struct)
Unsafe version of
pNext(). |
static void |
npNext(long struct,
long value)
Unsafe version of
pNext. |
static java.nio.IntBuffer |
npPreserveAttachments(long struct)
Unsafe version of
pPreserveAttachments. |
static void |
npPreserveAttachments(long struct,
java.nio.IntBuffer value)
Unsafe version of
pPreserveAttachments. |
static int |
npreserveAttachmentCount(long struct)
Unsafe version of
preserveAttachmentCount(). |
static void |
npreserveAttachmentCount(long struct,
int value)
Sets the specified value to the
preserveAttachmentCount field of the specified struct. |
static VkAttachmentReference2KHR.Buffer |
npResolveAttachments(long struct)
Unsafe version of
pResolveAttachments(). |
static void |
npResolveAttachments(long struct,
VkAttachmentReference2KHR.Buffer value)
Unsafe version of
pResolveAttachments. |
static int |
nsType(long struct)
Unsafe version of
sType(). |
static void |
nsType(long struct,
int value)
Unsafe version of
sType. |
static int |
nviewMask(long struct)
Unsafe version of
viewMask(). |
static void |
nviewMask(long struct,
int value)
Unsafe version of
viewMask. |
VkAttachmentReference2KHR.Buffer |
pColorAttachments()
Returns a
VkAttachmentReference2KHR.Buffer view of the struct array pointed to by the pColorAttachments field. |
VkSubpassDescription2KHR |
pColorAttachments(VkAttachmentReference2KHR.Buffer value)
Sets the address of the specified
VkAttachmentReference2KHR.Buffer to the pColorAttachments field. |
VkAttachmentReference2KHR |
pDepthStencilAttachment()
Returns a
VkAttachmentReference2KHR view of the struct pointed to by the pDepthStencilAttachment field. |
VkSubpassDescription2KHR |
pDepthStencilAttachment(VkAttachmentReference2KHR value)
Sets the address of the specified
VkAttachmentReference2KHR to the pDepthStencilAttachment field. |
VkAttachmentReference2KHR.Buffer |
pInputAttachments()
Returns a
VkAttachmentReference2KHR.Buffer view of the struct array pointed to by the pInputAttachments field. |
VkSubpassDescription2KHR |
pInputAttachments(VkAttachmentReference2KHR.Buffer value)
Sets the address of the specified
VkAttachmentReference2KHR.Buffer to the pInputAttachments field. |
int |
pipelineBindPoint()
Returns the value of the
pipelineBindPoint field. |
VkSubpassDescription2KHR |
pipelineBindPoint(int value)
Sets the specified value to the
pipelineBindPoint field. |
long |
pNext()
Returns the value of the
pNext field. |
VkSubpassDescription2KHR |
pNext(long value)
Sets the specified value to the
pNext field. |
java.nio.IntBuffer |
pPreserveAttachments()
Returns a
IntBuffer view of the data pointed to by the pPreserveAttachments field. |
VkSubpassDescription2KHR |
pPreserveAttachments(java.nio.IntBuffer value)
Sets the address of the specified
IntBuffer to the pPreserveAttachments field. |
int |
preserveAttachmentCount()
Returns the value of the
preserveAttachmentCount field. |
VkAttachmentReference2KHR.Buffer |
pResolveAttachments()
Returns a
VkAttachmentReference2KHR.Buffer view of the struct array pointed to by the pResolveAttachments field. |
VkSubpassDescription2KHR |
pResolveAttachments(VkAttachmentReference2KHR.Buffer value)
Sets the address of the specified
VkAttachmentReference2KHR.Buffer to the pResolveAttachments field. |
VkSubpassDescription2KHR |
set(int sType,
long pNext,
int flags,
int pipelineBindPoint,
int viewMask,
VkAttachmentReference2KHR.Buffer pInputAttachments,
int colorAttachmentCount,
VkAttachmentReference2KHR.Buffer pColorAttachments,
VkAttachmentReference2KHR.Buffer pResolveAttachments,
VkAttachmentReference2KHR pDepthStencilAttachment,
java.nio.IntBuffer pPreserveAttachments)
Initializes this struct with the specified values.
|
VkSubpassDescription2KHR |
set(VkSubpassDescription2KHR src)
Copies the specified struct data to this struct.
|
int |
sizeof() |
int |
sType()
Returns the value of the
sType field. |
VkSubpassDescription2KHR |
sType(int value)
Sets the specified value to the
sType field. |
static void |
validate(long struct)
Validates pointer members that should not be
NULL. |
static void |
validate(long array,
int count)
Calls
validate(long) for each struct contained in the specified struct array. |
int |
viewMask()
Returns the value of the
viewMask field. |
VkSubpassDescription2KHR |
viewMask(int value)
Sets the specified value to the
viewMask field. |
public static final int SIZEOF
public static final int ALIGNOF
public static final int STYPE
public static final int PNEXT
public static final int FLAGS
public static final int PIPELINEBINDPOINT
public static final int VIEWMASK
public static final int INPUTATTACHMENTCOUNT
public static final int PINPUTATTACHMENTS
public static final int COLORATTACHMENTCOUNT
public static final int PCOLORATTACHMENTS
public static final int PRESOLVEATTACHMENTS
public static final int PDEPTHSTENCILATTACHMENT
public static final int PRESERVEATTACHMENTCOUNT
public static final int PPRESERVEATTACHMENTS
public VkSubpassDescription2KHR(java.nio.ByteBuffer container)
VkSubpassDescription2KHR 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 int sizeof()
sizeof in class org.lwjgl.system.Structpublic int sType()
sType field.public long pNext()
pNext field.public int flags()
flags field.public int pipelineBindPoint()
pipelineBindPoint field.public int viewMask()
viewMask field.public int inputAttachmentCount()
inputAttachmentCount field.@Nullable public VkAttachmentReference2KHR.Buffer pInputAttachments()
VkAttachmentReference2KHR.Buffer view of the struct array pointed to by the pInputAttachments field.public int colorAttachmentCount()
colorAttachmentCount field.@Nullable public VkAttachmentReference2KHR.Buffer pColorAttachments()
VkAttachmentReference2KHR.Buffer view of the struct array pointed to by the pColorAttachments field.@Nullable public VkAttachmentReference2KHR.Buffer pResolveAttachments()
VkAttachmentReference2KHR.Buffer view of the struct array pointed to by the pResolveAttachments field.@Nullable public VkAttachmentReference2KHR pDepthStencilAttachment()
VkAttachmentReference2KHR view of the struct pointed to by the pDepthStencilAttachment field.public int preserveAttachmentCount()
preserveAttachmentCount field.@Nullable public java.nio.IntBuffer pPreserveAttachments()
IntBuffer view of the data pointed to by the pPreserveAttachments field.public VkSubpassDescription2KHR sType(int value)
sType field.public VkSubpassDescription2KHR pNext(long value)
pNext field.public VkSubpassDescription2KHR flags(int value)
flags field.public VkSubpassDescription2KHR pipelineBindPoint(int value)
pipelineBindPoint field.public VkSubpassDescription2KHR viewMask(int value)
viewMask field.public VkSubpassDescription2KHR pInputAttachments(@Nullable VkAttachmentReference2KHR.Buffer value)
VkAttachmentReference2KHR.Buffer to the pInputAttachments field.public VkSubpassDescription2KHR colorAttachmentCount(int value)
colorAttachmentCount field.public VkSubpassDescription2KHR pColorAttachments(@Nullable VkAttachmentReference2KHR.Buffer value)
VkAttachmentReference2KHR.Buffer to the pColorAttachments field.public VkSubpassDescription2KHR pResolveAttachments(@Nullable VkAttachmentReference2KHR.Buffer value)
VkAttachmentReference2KHR.Buffer to the pResolveAttachments field.public VkSubpassDescription2KHR pDepthStencilAttachment(@Nullable VkAttachmentReference2KHR value)
VkAttachmentReference2KHR to the pDepthStencilAttachment field.public VkSubpassDescription2KHR pPreserveAttachments(@Nullable java.nio.IntBuffer value)
IntBuffer to the pPreserveAttachments field.public VkSubpassDescription2KHR set(int sType, long pNext, int flags, int pipelineBindPoint, int viewMask, @Nullable VkAttachmentReference2KHR.Buffer pInputAttachments, int colorAttachmentCount, @Nullable VkAttachmentReference2KHR.Buffer pColorAttachments, @Nullable VkAttachmentReference2KHR.Buffer pResolveAttachments, @Nullable VkAttachmentReference2KHR pDepthStencilAttachment, @Nullable java.nio.IntBuffer pPreserveAttachments)
public VkSubpassDescription2KHR set(VkSubpassDescription2KHR src)
src - the source structpublic static VkSubpassDescription2KHR malloc()
VkSubpassDescription2KHR instance allocated with memAlloc. The instance must be explicitly freed.public static VkSubpassDescription2KHR calloc()
VkSubpassDescription2KHR instance allocated with memCalloc. The instance must be explicitly freed.public static VkSubpassDescription2KHR create()
VkSubpassDescription2KHR instance allocated with BufferUtils.public static VkSubpassDescription2KHR create(long address)
VkSubpassDescription2KHR instance for the specified memory address.@Nullable public static VkSubpassDescription2KHR createSafe(long address)
public static VkSubpassDescription2KHR.Buffer malloc(int capacity)
VkSubpassDescription2KHR.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkSubpassDescription2KHR.Buffer calloc(int capacity)
VkSubpassDescription2KHR.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkSubpassDescription2KHR.Buffer create(int capacity)
VkSubpassDescription2KHR.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkSubpassDescription2KHR.Buffer create(long address, int capacity)
VkSubpassDescription2KHR.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkSubpassDescription2KHR.Buffer createSafe(long address, int capacity)
public static VkSubpassDescription2KHR mallocStack()
VkSubpassDescription2KHR instance allocated on the thread-local MemoryStack.public static VkSubpassDescription2KHR callocStack()
VkSubpassDescription2KHR instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkSubpassDescription2KHR mallocStack(org.lwjgl.system.MemoryStack stack)
VkSubpassDescription2KHR instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkSubpassDescription2KHR callocStack(org.lwjgl.system.MemoryStack stack)
VkSubpassDescription2KHR instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkSubpassDescription2KHR.Buffer mallocStack(int capacity)
VkSubpassDescription2KHR.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkSubpassDescription2KHR.Buffer callocStack(int capacity)
VkSubpassDescription2KHR.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkSubpassDescription2KHR.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkSubpassDescription2KHR.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkSubpassDescription2KHR.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkSubpassDescription2KHR.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatecapacity - the buffer capacitypublic static int nsType(long struct)
sType().public static long npNext(long struct)
pNext().public static int nflags(long struct)
flags().public static int npipelineBindPoint(long struct)
pipelineBindPoint().public static int nviewMask(long struct)
viewMask().public static int ninputAttachmentCount(long struct)
inputAttachmentCount().@Nullable public static VkAttachmentReference2KHR.Buffer npInputAttachments(long struct)
pInputAttachments().public static int ncolorAttachmentCount(long struct)
colorAttachmentCount().@Nullable public static VkAttachmentReference2KHR.Buffer npColorAttachments(long struct)
pColorAttachments().@Nullable public static VkAttachmentReference2KHR.Buffer npResolveAttachments(long struct)
pResolveAttachments().@Nullable public static VkAttachmentReference2KHR npDepthStencilAttachment(long struct)
pDepthStencilAttachment().public static int npreserveAttachmentCount(long struct)
preserveAttachmentCount().@Nullable public static java.nio.IntBuffer npPreserveAttachments(long struct)
pPreserveAttachments.public static void nsType(long struct,
int value)
sType.public static void npNext(long struct,
long value)
pNext.public static void nflags(long struct,
int value)
flags.public static void npipelineBindPoint(long struct,
int value)
pipelineBindPoint.public static void nviewMask(long struct,
int value)
viewMask.public static void ninputAttachmentCount(long struct,
int value)
inputAttachmentCount field of the specified struct.public static void npInputAttachments(long struct,
@Nullable
VkAttachmentReference2KHR.Buffer value)
pInputAttachments.public static void ncolorAttachmentCount(long struct,
int value)
colorAttachmentCount field of the specified struct.public static void npColorAttachments(long struct,
@Nullable
VkAttachmentReference2KHR.Buffer value)
pColorAttachments.public static void npResolveAttachments(long struct,
@Nullable
VkAttachmentReference2KHR.Buffer value)
pResolveAttachments.public static void npDepthStencilAttachment(long struct,
@Nullable
VkAttachmentReference2KHR value)
pDepthStencilAttachment.public static void npreserveAttachmentCount(long struct,
int value)
preserveAttachmentCount field of the specified struct.public static void npPreserveAttachments(long struct,
@Nullable
java.nio.IntBuffer value)
pPreserveAttachments.public static void validate(long struct)
NULL.struct - the struct to validatepublic static void validate(long array,
int count)
validate(long) for each struct contained in the specified struct array.array - the struct array to validatecount - the number of structs in arrayCopyright LWJGL. All Rights Reserved. License terms.