Class VkDebugUtilsMessengerCallbackDataEXT
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkDebugUtilsMessengerCallbackDataEXT
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkDebugUtilsMessengerCallbackDataEXT extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure specifying parameters returned to the callback.Description
Note
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
pQueueLabelsandpCmdBufLabelsis based on the order the labels were defined. The result is that the first label in eitherpQueueLabelsorpCmdBufLabelswill be the first defined (and therefore the oldest) while the last label in each list will be the most recent.Note
pQueueLabelswill only be non-NULL if one of the objects inpObjectscan be related directly to a definedVkQueuewhich has had one or more labels associated with it.Likewise,
pCmdBufLabelswill only be non-NULL if one of the objects inpObjectscan be related directly to a definedVkCommandBufferwhich 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 inpCmdBufLableswill 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.Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXTpNextmust beNULLflagsmust be 0- If
pMessageIdNameis notNULL,pMessageIdNamemust be a null-terminated UTF-8 string pMessagemust be a null-terminated UTF-8 string- If
queueLabelCountis not 0,pQueueLabelsmust be a valid pointer to an array ofqueueLabelCountvalidVkDebugUtilsLabelEXTstructures - If
cmdBufLabelCountis not 0,pCmdBufLabelsmust be a valid pointer to an array ofcmdBufLabelCountvalidVkDebugUtilsLabelEXTstructures - If
objectCountis not 0,pObjectsmust be a valid pointer to an array ofobjectCountvalidVkDebugUtilsObjectNameInfoEXTstructures
See Also
VkDebugUtilsLabelEXT,VkDebugUtilsObjectNameInfoEXT,SubmitDebugUtilsMessageEXTMember documentation
sType– the type of this structure.pNext–NULLor 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 thepQueueLabelsarray.pQueueLabels– NULL or a pointer to an array ofVkDebugUtilsLabelEXTactive in the currentVkQueueat the time the callback was triggered. Refer to Queue Labels for more information.cmdBufLabelCount– a count of items contained in thepCmdBufLabelsarray.pCmdBufLabels– NULL or a pointer to an array ofVkDebugUtilsLabelEXTactive in the currentVkCommandBufferat the time the callback was triggered. Refer to Command Buffer Labels for more information.objectCount– a count of items contained in thepObjectsarray.pObjects– a pointer to an array ofVkDebugUtilsObjectNameInfoEXTobjects 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.
Layout
struct VkDebugUtilsMessengerCallbackDataEXT { VkStructureType sType; void const * pNext; VkDebugUtilsMessengerCallbackDataFlagsEXT flags; char const * pMessageIdName; int32_t messageIdNumber; char const * pMessage; uint32_t queueLabelCount;VkDebugUtilsLabelEXTconst * pQueueLabels; uint32_t cmdBufLabelCount;VkDebugUtilsLabelEXTconst * pCmdBufLabels; uint32_t objectCount;VkDebugUtilsObjectNameInfoEXTconst * pObjects; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkDebugUtilsMessengerCallbackDataEXT.BufferAn array ofVkDebugUtilsMessengerCallbackDataEXTstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intCMDBUFLABELCOUNT
FLAGS
MESSAGEIDNUMBER
OBJECTCOUNT
PCMDBUFLABELS
PMESSAGE
PMESSAGEIDNAME
PNEXT
POBJECTS
PQUEUELABELS
QUEUELABELCOUNTThe struct member offsets.static intSIZEOFThe struct size in bytes.static intSTYPEThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkDebugUtilsMessengerCallbackDataEXT(java.nio.ByteBuffer container)Creates aVkDebugUtilsMessengerCallbackDataEXTinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkDebugUtilsMessengerCallbackDataEXTcalloc()Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withmemCalloc.static VkDebugUtilsMessengerCallbackDataEXT.Buffercalloc(int capacity)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withmemCalloc.static VkDebugUtilsMessengerCallbackDataEXTcallocStack()Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static VkDebugUtilsMessengerCallbackDataEXT.BuffercallocStack(int capacity)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static VkDebugUtilsMessengerCallbackDataEXT.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkDebugUtilsMessengerCallbackDataEXTcallocStack(org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.intcmdBufLabelCount()Returns the value of thecmdBufLabelCountfield.static VkDebugUtilsMessengerCallbackDataEXTcreate()Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withBufferUtils.static VkDebugUtilsMessengerCallbackDataEXT.Buffercreate(int capacity)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withBufferUtils.static VkDebugUtilsMessengerCallbackDataEXTcreate(long address)Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance for the specified memory address.static VkDebugUtilsMessengerCallbackDataEXT.Buffercreate(long address, int capacity)Create aVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance at the specified memory.static VkDebugUtilsMessengerCallbackDataEXTcreateSafe(long address)static VkDebugUtilsMessengerCallbackDataEXT.BuffercreateSafe(long address, int capacity)intflags()Returns the value of theflagsfield.VkDebugUtilsMessengerCallbackDataEXTflags(int value)Sets the specified value to theflagsfield.static VkDebugUtilsMessengerCallbackDataEXTmalloc()Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withmemAlloc.static VkDebugUtilsMessengerCallbackDataEXT.Buffermalloc(int capacity)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withmemAlloc.static VkDebugUtilsMessengerCallbackDataEXTmallocStack()Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the thread-localMemoryStack.static VkDebugUtilsMessengerCallbackDataEXT.BuffermallocStack(int capacity)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the thread-localMemoryStack.static VkDebugUtilsMessengerCallbackDataEXT.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the specifiedMemoryStack.static VkDebugUtilsMessengerCallbackDataEXTmallocStack(org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStack.intmessageIdNumber()Returns the value of themessageIdNumberfield.VkDebugUtilsMessengerCallbackDataEXTmessageIdNumber(int value)Sets the specified value to themessageIdNumberfield.static intncmdBufLabelCount(long struct)Unsafe version ofcmdBufLabelCount().static voidncmdBufLabelCount(long struct, int value)Sets the specified value to thecmdBufLabelCountfield of the specifiedstruct.static intnflags(long struct)Unsafe version offlags().static voidnflags(long struct, int value)Unsafe version offlags.static intnmessageIdNumber(long struct)Unsafe version ofmessageIdNumber().static voidnmessageIdNumber(long struct, int value)Unsafe version ofmessageIdNumber.static intnobjectCount(long struct)Unsafe version ofobjectCount().static voidnobjectCount(long struct, int value)Sets the specified value to theobjectCountfield of the specifiedstruct.static VkDebugUtilsLabelEXT.BuffernpCmdBufLabels(long struct)Unsafe version ofpCmdBufLabels().static voidnpCmdBufLabels(long struct, VkDebugUtilsLabelEXT.Buffer value)Unsafe version ofpCmdBufLabels.static java.nio.ByteBuffernpMessage(long struct)Unsafe version ofpMessage().static voidnpMessage(long struct, java.nio.ByteBuffer value)Unsafe version ofpMessage.static java.nio.ByteBuffernpMessageIdName(long struct)Unsafe version ofpMessageIdName().static voidnpMessageIdName(long struct, java.nio.ByteBuffer value)Unsafe version ofpMessageIdName.static java.lang.StringnpMessageIdNameString(long struct)Unsafe version ofpMessageIdNameString().static java.lang.StringnpMessageString(long struct)Unsafe version ofpMessageString().static longnpNext(long struct)Unsafe version ofpNext().static voidnpNext(long struct, long value)Unsafe version ofpNext.static VkDebugUtilsObjectNameInfoEXT.BuffernpObjects(long struct)Unsafe version ofpObjects().static voidnpObjects(long struct, VkDebugUtilsObjectNameInfoEXT.Buffer value)Unsafe version ofpObjects.static VkDebugUtilsLabelEXT.BuffernpQueueLabels(long struct)Unsafe version ofpQueueLabels().static voidnpQueueLabels(long struct, VkDebugUtilsLabelEXT.Buffer value)Unsafe version ofpQueueLabels.static intnqueueLabelCount(long struct)Unsafe version ofqueueLabelCount().static voidnqueueLabelCount(long struct, int value)Sets the specified value to thequeueLabelCountfield of the specifiedstruct.static intnsType(long struct)Unsafe version ofsType().static voidnsType(long struct, int value)Unsafe version ofsType.intobjectCount()Returns the value of theobjectCountfield.VkDebugUtilsLabelEXT.BufferpCmdBufLabels()Returns aVkDebugUtilsLabelEXT.Bufferview of the struct array pointed to by thepCmdBufLabelsfield.VkDebugUtilsMessengerCallbackDataEXTpCmdBufLabels(VkDebugUtilsLabelEXT.Buffer value)Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepCmdBufLabelsfield.java.nio.ByteBufferpMessage()Returns aByteBufferview of the null-terminated string pointed to by thepMessagefield.VkDebugUtilsMessengerCallbackDataEXTpMessage(java.nio.ByteBuffer value)Sets the address of the specified encoded string to thepMessagefield.java.nio.ByteBufferpMessageIdName()Returns aByteBufferview of the null-terminated string pointed to by thepMessageIdNamefield.VkDebugUtilsMessengerCallbackDataEXTpMessageIdName(java.nio.ByteBuffer value)Sets the address of the specified encoded string to thepMessageIdNamefield.java.lang.StringpMessageIdNameString()Decodes the null-terminated string pointed to by thepMessageIdNamefield.java.lang.StringpMessageString()Decodes the null-terminated string pointed to by thepMessagefield.longpNext()Returns the value of thepNextfield.VkDebugUtilsMessengerCallbackDataEXTpNext(long value)Sets the specified value to thepNextfield.VkDebugUtilsObjectNameInfoEXT.BufferpObjects()Returns aVkDebugUtilsObjectNameInfoEXT.Bufferview of the struct array pointed to by thepObjectsfield.VkDebugUtilsMessengerCallbackDataEXTpObjects(VkDebugUtilsObjectNameInfoEXT.Buffer value)Sets the address of the specifiedVkDebugUtilsObjectNameInfoEXT.Bufferto thepObjectsfield.VkDebugUtilsLabelEXT.BufferpQueueLabels()Returns aVkDebugUtilsLabelEXT.Bufferview of the struct array pointed to by thepQueueLabelsfield.VkDebugUtilsMessengerCallbackDataEXTpQueueLabels(VkDebugUtilsLabelEXT.Buffer value)Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepQueueLabelsfield.intqueueLabelCount()Returns the value of thequeueLabelCountfield.VkDebugUtilsMessengerCallbackDataEXTset(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.VkDebugUtilsMessengerCallbackDataEXTset(VkDebugUtilsMessengerCallbackDataEXT src)Copies the specified struct data to this struct.intsizeof()intsType()Returns the value of thesTypefield.VkDebugUtilsMessengerCallbackDataEXTsType(int value)Sets the specified value to thesTypefield.static voidvalidate(long struct)Validates pointer members that should not beNULL.static voidvalidate(long array, int count)Callsvalidate(long)for each struct contained in the specified struct array.
-
-
-
Constructor Detail
-
VkDebugUtilsMessengerCallbackDataEXT
public VkDebugUtilsMessengerCallbackDataEXT(java.nio.ByteBuffer container)
Creates aVkDebugUtilsMessengerCallbackDataEXTinstance at the current position of the specifiedByteBuffercontainer. 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.
-
-
Method Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
sType
public int sType()
Returns the value of thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
flags
public int flags()
Returns the value of theflagsfield.
-
pMessageIdName
@Nullable public java.nio.ByteBuffer pMessageIdName()
Returns aByteBufferview of the null-terminated string pointed to by thepMessageIdNamefield.
-
pMessageIdNameString
@Nullable public java.lang.String pMessageIdNameString()
Decodes the null-terminated string pointed to by thepMessageIdNamefield.
-
messageIdNumber
public int messageIdNumber()
Returns the value of themessageIdNumberfield.
-
pMessage
public java.nio.ByteBuffer pMessage()
Returns aByteBufferview of the null-terminated string pointed to by thepMessagefield.
-
pMessageString
public java.lang.String pMessageString()
Decodes the null-terminated string pointed to by thepMessagefield.
-
queueLabelCount
public int queueLabelCount()
Returns the value of thequeueLabelCountfield.
-
pQueueLabels
@Nullable public VkDebugUtilsLabelEXT.Buffer pQueueLabels()
Returns aVkDebugUtilsLabelEXT.Bufferview of the struct array pointed to by thepQueueLabelsfield.
-
cmdBufLabelCount
public int cmdBufLabelCount()
Returns the value of thecmdBufLabelCountfield.
-
pCmdBufLabels
@Nullable public VkDebugUtilsLabelEXT.Buffer pCmdBufLabels()
Returns aVkDebugUtilsLabelEXT.Bufferview of the struct array pointed to by thepCmdBufLabelsfield.
-
objectCount
public int objectCount()
Returns the value of theobjectCountfield.
-
pObjects
@Nullable public VkDebugUtilsObjectNameInfoEXT.Buffer pObjects()
Returns aVkDebugUtilsObjectNameInfoEXT.Bufferview of the struct array pointed to by thepObjectsfield.
-
sType
public VkDebugUtilsMessengerCallbackDataEXT sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkDebugUtilsMessengerCallbackDataEXT pNext(long value)
Sets the specified value to thepNextfield.
-
flags
public VkDebugUtilsMessengerCallbackDataEXT flags(int value)
Sets the specified value to theflagsfield.
-
pMessageIdName
public VkDebugUtilsMessengerCallbackDataEXT pMessageIdName(@Nullable java.nio.ByteBuffer value)
Sets the address of the specified encoded string to thepMessageIdNamefield.
-
messageIdNumber
public VkDebugUtilsMessengerCallbackDataEXT messageIdNumber(int value)
Sets the specified value to themessageIdNumberfield.
-
pMessage
public VkDebugUtilsMessengerCallbackDataEXT pMessage(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to thepMessagefield.
-
pQueueLabels
public VkDebugUtilsMessengerCallbackDataEXT pQueueLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepQueueLabelsfield.
-
pCmdBufLabels
public VkDebugUtilsMessengerCallbackDataEXT pCmdBufLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepCmdBufLabelsfield.
-
pObjects
public VkDebugUtilsMessengerCallbackDataEXT pObjects(@Nullable VkDebugUtilsObjectNameInfoEXT.Buffer value)
Sets the address of the specifiedVkDebugUtilsObjectNameInfoEXT.Bufferto thepObjectsfield.
-
set
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)
Initializes this struct with the specified values.
-
set
public VkDebugUtilsMessengerCallbackDataEXT set(VkDebugUtilsMessengerCallbackDataEXT src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkDebugUtilsMessengerCallbackDataEXT malloc()
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkDebugUtilsMessengerCallbackDataEXT calloc()
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkDebugUtilsMessengerCallbackDataEXT create()
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withBufferUtils.
-
create
public static VkDebugUtilsMessengerCallbackDataEXT create(long address)
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance for the specified memory address.
-
createSafe
@Nullable public static VkDebugUtilsMessengerCallbackDataEXT createSafe(long address)
-
malloc
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer malloc(int capacity)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer calloc(int capacity)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer create(int capacity)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer create(long address, int capacity)
Create aVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkDebugUtilsMessengerCallbackDataEXT.Buffer createSafe(long address, int capacity)
-
mallocStack
public static VkDebugUtilsMessengerCallbackDataEXT mallocStack()
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the thread-localMemoryStack.
-
callocStack
public static VkDebugUtilsMessengerCallbackDataEXT callocStack()
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.
-
mallocStack
public static VkDebugUtilsMessengerCallbackDataEXT mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
callocStack
public static VkDebugUtilsMessengerCallbackDataEXT callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
mallocStack
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer mallocStack(int capacity)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the thread-localMemoryStack.- Parameters:
capacity- the buffer capacity
-
callocStack
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer callocStack(int capacity)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacity
-
mallocStack
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
callocStack
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nsType
public static int nsType(long struct)
Unsafe version ofsType().
-
npNext
public static long npNext(long struct)
Unsafe version ofpNext().
-
nflags
public static int nflags(long struct)
Unsafe version offlags().
-
npMessageIdName
@Nullable public static java.nio.ByteBuffer npMessageIdName(long struct)
Unsafe version ofpMessageIdName().
-
npMessageIdNameString
@Nullable public static java.lang.String npMessageIdNameString(long struct)
Unsafe version ofpMessageIdNameString().
-
nmessageIdNumber
public static int nmessageIdNumber(long struct)
Unsafe version ofmessageIdNumber().
-
npMessage
public static java.nio.ByteBuffer npMessage(long struct)
Unsafe version ofpMessage().
-
npMessageString
public static java.lang.String npMessageString(long struct)
Unsafe version ofpMessageString().
-
nqueueLabelCount
public static int nqueueLabelCount(long struct)
Unsafe version ofqueueLabelCount().
-
npQueueLabels
@Nullable public static VkDebugUtilsLabelEXT.Buffer npQueueLabels(long struct)
Unsafe version ofpQueueLabels().
-
ncmdBufLabelCount
public static int ncmdBufLabelCount(long struct)
Unsafe version ofcmdBufLabelCount().
-
npCmdBufLabels
@Nullable public static VkDebugUtilsLabelEXT.Buffer npCmdBufLabels(long struct)
Unsafe version ofpCmdBufLabels().
-
nobjectCount
public static int nobjectCount(long struct)
Unsafe version ofobjectCount().
-
npObjects
@Nullable public static VkDebugUtilsObjectNameInfoEXT.Buffer npObjects(long struct)
Unsafe version ofpObjects().
-
nsType
public static void nsType(long struct, int value)Unsafe version ofsType.
-
npNext
public static void npNext(long struct, long value)Unsafe version ofpNext.
-
nflags
public static void nflags(long struct, int value)Unsafe version offlags.
-
npMessageIdName
public static void npMessageIdName(long struct, @Nullable java.nio.ByteBuffer value)Unsafe version ofpMessageIdName.
-
nmessageIdNumber
public static void nmessageIdNumber(long struct, int value)Unsafe version ofmessageIdNumber.
-
npMessage
public static void npMessage(long struct, java.nio.ByteBuffer value)Unsafe version ofpMessage.
-
nqueueLabelCount
public static void nqueueLabelCount(long struct, int value)Sets the specified value to thequeueLabelCountfield of the specifiedstruct.
-
npQueueLabels
public static void npQueueLabels(long struct, @Nullable VkDebugUtilsLabelEXT.Buffer value)Unsafe version ofpQueueLabels.
-
ncmdBufLabelCount
public static void ncmdBufLabelCount(long struct, int value)Sets the specified value to thecmdBufLabelCountfield of the specifiedstruct.
-
npCmdBufLabels
public static void npCmdBufLabels(long struct, @Nullable VkDebugUtilsLabelEXT.Buffer value)Unsafe version ofpCmdBufLabels.
-
nobjectCount
public static void nobjectCount(long struct, int value)Sets the specified value to theobjectCountfield of the specifiedstruct.
-
npObjects
public static void npObjects(long struct, @Nullable VkDebugUtilsObjectNameInfoEXT.Buffer value)Unsafe version ofpObjects.
-
validate
public static void validate(long struct)
Validates pointer members that should not beNULL.- Parameters:
struct- the struct to validate
-
validate
public static void validate(long array, int count)Callsvalidate(long)for each struct contained in the specified struct array.- Parameters:
array- the struct array to validatecount- the number of structs inarray
-
-