public class VkDebugUtilsMessengerCallbackDataEXT
extends org.lwjgl.system.Struct
implements org.lwjgl.system.NativeResource
This structure should only be considered valid during the lifetime of the triggered callback.
Since adding queue and command buffer labels behaves like pushing and popping onto a stack, the order of both pQueueLabels and pCmdBufLabels is based on the order the labels were defined. The result is that the first label in either pQueueLabels or pCmdBufLabels will be the first defined (and therefore the oldest) while the last label in each list will be the most recent.
pQueueLabels will only be non-NULL if one of the objects in pObjects can be related directly to a defined VkQueue which has had one or more labels associated with it.
Likewise, pCmdBufLabels will only be non-NULL if one of the objects in pObjects can be related directly to a defined VkCommandBuffer which has had one or more labels associated with it. Additionally, while command buffer labels allow for beginning and ending across different command buffers, the debug messaging framework cannot guarantee that labels in pCmdBufLables will contain those defined outside of the associated command buffer. This is partially due to the fact that the association of one command buffer with another may not have been defined at the time the debug message is triggered.
sType must be STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXTpNext must be NULLflags must be 0pMessageIdName is not NULL, pMessageIdName must be a null-terminated UTF-8 stringpMessage must be a null-terminated UTF-8 stringqueueLabelCount is not 0, pQueueLabels must be a valid pointer to an array of queueLabelCount valid VkDebugUtilsLabelEXT structurescmdBufLabelCount is not 0, pCmdBufLabels must be a valid pointer to an array of cmdBufLabelCount valid VkDebugUtilsLabelEXT structuresobjectCount is not 0, pObjects must be a valid pointer to an array of objectCount valid VkDebugUtilsObjectNameInfoEXT structuresVkDebugUtilsLabelEXT, VkDebugUtilsObjectNameInfoEXT, SubmitDebugUtilsMessageEXT
sType – the type of this structure.pNext – NULL or a pointer to an extension-specific structure.flags – 0 and reserved for future use.pMessageIdName – a null-terminated string that identifies the particular message ID that is associated with the provided message. If the message corresponds to a validation layer message, then this string may contain the portion of the Vulkan specification that is believed to have been violated.messageIdNumber – the ID number of the triggering message. If the message corresponds to a validation layer message, then this number is related to the internal number associated with the message being triggered.pMessage – a null-terminated string detailing the trigger conditions.queueLabelCount – a count of items contained in the pQueueLabels array.pQueueLabels – NULL or a pointer to an array of VkDebugUtilsLabelEXT active in the current VkQueue at the time the callback was triggered. Refer to Queue Labels for more information.cmdBufLabelCount – a count of items contained in the pCmdBufLabels array.pCmdBufLabels – NULL or a pointer to an array of VkDebugUtilsLabelEXT active in the current VkCommandBuffer at the time the callback was triggered. Refer to Command Buffer Labels for more information.objectCount – a count of items contained in the pObjects array.pObjects – a pointer to an array of VkDebugUtilsObjectNameInfoEXT objects related to the detected issue. The array is roughly in order or importance, but the 0th element is always guaranteed to be the most important object for this message.
struct VkDebugUtilsMessengerCallbackDataEXT {
VkStructureType sType;
void const * pNext;
VkDebugUtilsMessengerCallbackDataFlagsEXT flags;
char const * pMessageIdName;
int32_t messageIdNumber;
char const * pMessage;
uint32_t queueLabelCount;
VkDebugUtilsLabelEXT const * pQueueLabels;
uint32_t cmdBufLabelCount;
VkDebugUtilsLabelEXT const * pCmdBufLabels;
uint32_t objectCount;
VkDebugUtilsObjectNameInfoEXT const * pObjects;
}| Modifier and Type | Class and Description |
|---|---|
static class |
VkDebugUtilsMessengerCallbackDataEXT.Buffer
An array of
VkDebugUtilsMessengerCallbackDataEXT structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
CMDBUFLABELCOUNT
The struct member offsets.
|
static int |
FLAGS
The struct member offsets.
|
static int |
MESSAGEIDNUMBER
The struct member offsets.
|
static int |
OBJECTCOUNT
The struct member offsets.
|
static int |
PCMDBUFLABELS
The struct member offsets.
|
static int |
PMESSAGE
The struct member offsets.
|
static int |
PMESSAGEIDNAME
The struct member offsets.
|
static int |
PNEXT
The struct member offsets.
|
static int |
POBJECTS
The struct member offsets.
|
static int |
PQUEUELABELS
The struct member offsets.
|
static int |
QUEUELABELCOUNT
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
static int |
STYPE
The struct member offsets.
|
| Constructor and Description |
|---|
VkDebugUtilsMessengerCallbackDataEXT(java.nio.ByteBuffer container)
Creates a
VkDebugUtilsMessengerCallbackDataEXT instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkDebugUtilsMessengerCallbackDataEXT |
calloc()
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated with memCalloc. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
calloc(int capacity)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated with memCalloc. |
static VkDebugUtilsMessengerCallbackDataEXT |
callocStack()
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
callocStack(int capacity)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkDebugUtilsMessengerCallbackDataEXT |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the specified MemoryStack and initializes all its bits to zero. |
int |
cmdBufLabelCount()
Returns the value of the
cmdBufLabelCount field. |
static VkDebugUtilsMessengerCallbackDataEXT |
create()
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated with BufferUtils. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
create(int capacity)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated with BufferUtils. |
static VkDebugUtilsMessengerCallbackDataEXT |
create(long address)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance for the specified memory address. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
create(long address,
int capacity)
Create a
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance at the specified memory. |
static VkDebugUtilsMessengerCallbackDataEXT |
createSafe(long address)
|
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
createSafe(long address,
int capacity)
|
int |
flags()
Returns the value of the
flags field. |
VkDebugUtilsMessengerCallbackDataEXT |
flags(int value)
Sets the specified value to the
flags field. |
static VkDebugUtilsMessengerCallbackDataEXT |
malloc()
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated with memAlloc. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
malloc(int capacity)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated with memAlloc. |
static VkDebugUtilsMessengerCallbackDataEXT |
mallocStack()
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the thread-local MemoryStack. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
mallocStack(int capacity)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the thread-local MemoryStack. |
static VkDebugUtilsMessengerCallbackDataEXT.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the specified MemoryStack. |
static VkDebugUtilsMessengerCallbackDataEXT |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the specified MemoryStack. |
int |
messageIdNumber()
Returns the value of the
messageIdNumber field. |
VkDebugUtilsMessengerCallbackDataEXT |
messageIdNumber(int value)
Sets the specified value to the
messageIdNumber field. |
static int |
ncmdBufLabelCount(long struct)
Unsafe version of
cmdBufLabelCount(). |
static void |
ncmdBufLabelCount(long struct,
int value)
Sets the specified value to the
cmdBufLabelCount 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 |
nmessageIdNumber(long struct)
Unsafe version of
messageIdNumber(). |
static void |
nmessageIdNumber(long struct,
int value)
Unsafe version of
messageIdNumber. |
static int |
nobjectCount(long struct)
Unsafe version of
objectCount(). |
static void |
nobjectCount(long struct,
int value)
Sets the specified value to the
objectCount field of the specified struct. |
static VkDebugUtilsLabelEXT.Buffer |
npCmdBufLabels(long struct)
Unsafe version of
pCmdBufLabels(). |
static void |
npCmdBufLabels(long struct,
VkDebugUtilsLabelEXT.Buffer value)
Unsafe version of
pCmdBufLabels. |
static java.nio.ByteBuffer |
npMessage(long struct)
Unsafe version of
pMessage(). |
static void |
npMessage(long struct,
java.nio.ByteBuffer value)
Unsafe version of
pMessage. |
static java.nio.ByteBuffer |
npMessageIdName(long struct)
Unsafe version of
pMessageIdName(). |
static void |
npMessageIdName(long struct,
java.nio.ByteBuffer value)
Unsafe version of
pMessageIdName. |
static java.lang.String |
npMessageIdNameString(long struct)
Unsafe version of
pMessageIdNameString(). |
static java.lang.String |
npMessageString(long struct)
Unsafe version of
pMessageString(). |
static long |
npNext(long struct)
Unsafe version of
pNext(). |
static void |
npNext(long struct,
long value)
Unsafe version of
pNext. |
static VkDebugUtilsObjectNameInfoEXT.Buffer |
npObjects(long struct)
Unsafe version of
pObjects(). |
static void |
npObjects(long struct,
VkDebugUtilsObjectNameInfoEXT.Buffer value)
Unsafe version of
pObjects. |
static VkDebugUtilsLabelEXT.Buffer |
npQueueLabels(long struct)
Unsafe version of
pQueueLabels(). |
static void |
npQueueLabels(long struct,
VkDebugUtilsLabelEXT.Buffer value)
Unsafe version of
pQueueLabels. |
static int |
nqueueLabelCount(long struct)
Unsafe version of
queueLabelCount(). |
static void |
nqueueLabelCount(long struct,
int value)
Sets the specified value to the
queueLabelCount field of the specified struct. |
static int |
nsType(long struct)
Unsafe version of
sType(). |
static void |
nsType(long struct,
int value)
Unsafe version of
sType. |
int |
objectCount()
Returns the value of the
objectCount field. |
VkDebugUtilsLabelEXT.Buffer |
pCmdBufLabels()
Returns a
VkDebugUtilsLabelEXT.Buffer view of the struct array pointed to by the pCmdBufLabels field. |
VkDebugUtilsMessengerCallbackDataEXT |
pCmdBufLabels(VkDebugUtilsLabelEXT.Buffer value)
Sets the address of the specified
VkDebugUtilsLabelEXT.Buffer to the pCmdBufLabels field. |
java.nio.ByteBuffer |
pMessage()
Returns a
ByteBuffer view of the null-terminated string pointed to by the pMessage field. |
VkDebugUtilsMessengerCallbackDataEXT |
pMessage(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to the
pMessage field. |
java.nio.ByteBuffer |
pMessageIdName()
Returns a
ByteBuffer view of the null-terminated string pointed to by the pMessageIdName field. |
VkDebugUtilsMessengerCallbackDataEXT |
pMessageIdName(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to the
pMessageIdName field. |
java.lang.String |
pMessageIdNameString()
Decodes the null-terminated string pointed to by the
pMessageIdName field. |
java.lang.String |
pMessageString()
Decodes the null-terminated string pointed to by the
pMessage field. |
long |
pNext()
Returns the value of the
pNext field. |
VkDebugUtilsMessengerCallbackDataEXT |
pNext(long value)
Sets the specified value to the
pNext field. |
VkDebugUtilsObjectNameInfoEXT.Buffer |
pObjects()
Returns a
VkDebugUtilsObjectNameInfoEXT.Buffer view of the struct array pointed to by the pObjects field. |
VkDebugUtilsMessengerCallbackDataEXT |
pObjects(VkDebugUtilsObjectNameInfoEXT.Buffer value)
Sets the address of the specified
VkDebugUtilsObjectNameInfoEXT.Buffer to the pObjects field. |
VkDebugUtilsLabelEXT.Buffer |
pQueueLabels()
Returns a
VkDebugUtilsLabelEXT.Buffer view of the struct array pointed to by the pQueueLabels field. |
VkDebugUtilsMessengerCallbackDataEXT |
pQueueLabels(VkDebugUtilsLabelEXT.Buffer value)
Sets the address of the specified
VkDebugUtilsLabelEXT.Buffer to the pQueueLabels field. |
int |
queueLabelCount()
Returns the value of the
queueLabelCount field. |
VkDebugUtilsMessengerCallbackDataEXT |
set(int sType,
long pNext,
int flags,
java.nio.ByteBuffer pMessageIdName,
int messageIdNumber,
java.nio.ByteBuffer pMessage,
VkDebugUtilsLabelEXT.Buffer pQueueLabels,
VkDebugUtilsLabelEXT.Buffer pCmdBufLabels,
VkDebugUtilsObjectNameInfoEXT.Buffer pObjects)
Initializes this struct with the specified values.
|
VkDebugUtilsMessengerCallbackDataEXT |
set(VkDebugUtilsMessengerCallbackDataEXT src)
Copies the specified struct data to this struct.
|
int |
sizeof() |
int |
sType()
Returns the value of the
sType field. |
VkDebugUtilsMessengerCallbackDataEXT |
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. |
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 PMESSAGEIDNAME
public static final int MESSAGEIDNUMBER
public static final int PMESSAGE
public static final int QUEUELABELCOUNT
public static final int PQUEUELABELS
public static final int CMDBUFLABELCOUNT
public static final int PCMDBUFLABELS
public static final int OBJECTCOUNT
public static final int POBJECTS
public VkDebugUtilsMessengerCallbackDataEXT(java.nio.ByteBuffer container)
VkDebugUtilsMessengerCallbackDataEXT 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.@Nullable public java.nio.ByteBuffer pMessageIdName()
ByteBuffer view of the null-terminated string pointed to by the pMessageIdName field.@Nullable public java.lang.String pMessageIdNameString()
pMessageIdName field.public int messageIdNumber()
messageIdNumber field.public java.nio.ByteBuffer pMessage()
ByteBuffer view of the null-terminated string pointed to by the pMessage field.public java.lang.String pMessageString()
pMessage field.public int queueLabelCount()
queueLabelCount field.@Nullable public VkDebugUtilsLabelEXT.Buffer pQueueLabels()
VkDebugUtilsLabelEXT.Buffer view of the struct array pointed to by the pQueueLabels field.public int cmdBufLabelCount()
cmdBufLabelCount field.@Nullable public VkDebugUtilsLabelEXT.Buffer pCmdBufLabels()
VkDebugUtilsLabelEXT.Buffer view of the struct array pointed to by the pCmdBufLabels field.public int objectCount()
objectCount field.@Nullable public VkDebugUtilsObjectNameInfoEXT.Buffer pObjects()
VkDebugUtilsObjectNameInfoEXT.Buffer view of the struct array pointed to by the pObjects field.public VkDebugUtilsMessengerCallbackDataEXT sType(int value)
sType field.public VkDebugUtilsMessengerCallbackDataEXT pNext(long value)
pNext field.public VkDebugUtilsMessengerCallbackDataEXT flags(int value)
flags field.public VkDebugUtilsMessengerCallbackDataEXT pMessageIdName(@Nullable java.nio.ByteBuffer value)
pMessageIdName field.public VkDebugUtilsMessengerCallbackDataEXT messageIdNumber(int value)
messageIdNumber field.public VkDebugUtilsMessengerCallbackDataEXT pMessage(java.nio.ByteBuffer value)
pMessage field.public VkDebugUtilsMessengerCallbackDataEXT pQueueLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
VkDebugUtilsLabelEXT.Buffer to the pQueueLabels field.public VkDebugUtilsMessengerCallbackDataEXT pCmdBufLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
VkDebugUtilsLabelEXT.Buffer to the pCmdBufLabels field.public VkDebugUtilsMessengerCallbackDataEXT pObjects(@Nullable VkDebugUtilsObjectNameInfoEXT.Buffer value)
VkDebugUtilsObjectNameInfoEXT.Buffer to the pObjects field.public VkDebugUtilsMessengerCallbackDataEXT set(int sType, long pNext, int flags, @Nullable java.nio.ByteBuffer pMessageIdName, int messageIdNumber, java.nio.ByteBuffer pMessage, @Nullable VkDebugUtilsLabelEXT.Buffer pQueueLabels, @Nullable VkDebugUtilsLabelEXT.Buffer pCmdBufLabels, @Nullable VkDebugUtilsObjectNameInfoEXT.Buffer pObjects)
public VkDebugUtilsMessengerCallbackDataEXT set(VkDebugUtilsMessengerCallbackDataEXT src)
src - the source structpublic static VkDebugUtilsMessengerCallbackDataEXT malloc()
VkDebugUtilsMessengerCallbackDataEXT instance allocated with memAlloc. The instance must be explicitly freed.public static VkDebugUtilsMessengerCallbackDataEXT calloc()
VkDebugUtilsMessengerCallbackDataEXT instance allocated with memCalloc. The instance must be explicitly freed.public static VkDebugUtilsMessengerCallbackDataEXT create()
VkDebugUtilsMessengerCallbackDataEXT instance allocated with BufferUtils.public static VkDebugUtilsMessengerCallbackDataEXT create(long address)
VkDebugUtilsMessengerCallbackDataEXT instance for the specified memory address.@Nullable public static VkDebugUtilsMessengerCallbackDataEXT createSafe(long address)
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer malloc(int capacity)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer calloc(int capacity)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer create(int capacity)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer create(long address, int capacity)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkDebugUtilsMessengerCallbackDataEXT.Buffer createSafe(long address, int capacity)
public static VkDebugUtilsMessengerCallbackDataEXT mallocStack()
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the thread-local MemoryStack.public static VkDebugUtilsMessengerCallbackDataEXT callocStack()
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkDebugUtilsMessengerCallbackDataEXT mallocStack(org.lwjgl.system.MemoryStack stack)
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkDebugUtilsMessengerCallbackDataEXT callocStack(org.lwjgl.system.MemoryStack stack)
VkDebugUtilsMessengerCallbackDataEXT instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer mallocStack(int capacity)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer callocStack(int capacity)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkDebugUtilsMessengerCallbackDataEXT.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkDebugUtilsMessengerCallbackDataEXT.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().@Nullable public static java.nio.ByteBuffer npMessageIdName(long struct)
pMessageIdName().@Nullable public static java.lang.String npMessageIdNameString(long struct)
pMessageIdNameString().public static int nmessageIdNumber(long struct)
messageIdNumber().public static java.nio.ByteBuffer npMessage(long struct)
pMessage().public static java.lang.String npMessageString(long struct)
pMessageString().public static int nqueueLabelCount(long struct)
queueLabelCount().@Nullable public static VkDebugUtilsLabelEXT.Buffer npQueueLabels(long struct)
pQueueLabels().public static int ncmdBufLabelCount(long struct)
cmdBufLabelCount().@Nullable public static VkDebugUtilsLabelEXT.Buffer npCmdBufLabels(long struct)
pCmdBufLabels().public static int nobjectCount(long struct)
objectCount().@Nullable public static VkDebugUtilsObjectNameInfoEXT.Buffer npObjects(long struct)
pObjects().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 npMessageIdName(long struct,
@Nullable
java.nio.ByteBuffer value)
pMessageIdName.public static void nmessageIdNumber(long struct,
int value)
messageIdNumber.public static void npMessage(long struct,
java.nio.ByteBuffer value)
pMessage.public static void nqueueLabelCount(long struct,
int value)
queueLabelCount field of the specified struct.public static void npQueueLabels(long struct,
@Nullable
VkDebugUtilsLabelEXT.Buffer value)
pQueueLabels.public static void ncmdBufLabelCount(long struct,
int value)
cmdBufLabelCount field of the specified struct.public static void npCmdBufLabels(long struct,
@Nullable
VkDebugUtilsLabelEXT.Buffer value)
pCmdBufLabels.public static void nobjectCount(long struct,
int value)
objectCount field of the specified struct.public static void npObjects(long struct,
@Nullable
VkDebugUtilsObjectNameInfoEXT.Buffer value)
pObjects.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.