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-NULLif 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-NULLif 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,SubmitDebugUtilsMessageEXTLayout
struct VkDebugUtilsMessengerCallbackDataEXT { VkStructureTypesType(); void const *pNext(); VkDebugUtilsMessengerCallbackDataFlagsEXTflags(); char const *pMessageIdName(); int32_tmessageIdNumber(); char const *pMessage(); uint32_tqueueLabelCount();VkDebugUtilsLabelEXTconst *pQueueLabels(); uint32_tcmdBufLabelCount();VkDebugUtilsLabelEXTconst *pCmdBufLabels(); uint32_tobjectCount();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 Deprecated 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 VkDebugUtilsMessengerCallbackDataEXT.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkDebugUtilsMessengerCallbackDataEXTcalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkDebugUtilsMessengerCallbackDataEXTcallocStack()Deprecated.static VkDebugUtilsMessengerCallbackDataEXT.BuffercallocStack(int capacity)Deprecated.static VkDebugUtilsMessengerCallbackDataEXT.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static VkDebugUtilsMessengerCallbackDataEXTcallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.intcmdBufLabelCount()a count of items contained in thepCmdBufLabelsarray.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()0 and is reserved for future use.VkDebugUtilsMessengerCallbackDataEXTflags(int value)Sets the specified value to theflags()field.static VkDebugUtilsMessengerCallbackDataEXTmalloc()Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated withmemAlloc.static VkDebugUtilsMessengerCallbackDataEXT.Buffermalloc(int capacity)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated withmemAlloc.static VkDebugUtilsMessengerCallbackDataEXT.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXT.Bufferinstance allocated on the specifiedMemoryStack.static VkDebugUtilsMessengerCallbackDataEXTmalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStack.static VkDebugUtilsMessengerCallbackDataEXTmallocStack()Deprecated.static VkDebugUtilsMessengerCallbackDataEXT.BuffermallocStack(int capacity)Deprecated.static VkDebugUtilsMessengerCallbackDataEXT.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Deprecated.static VkDebugUtilsMessengerCallbackDataEXTmallocStack(org.lwjgl.system.MemoryStack stack)Deprecated.intmessageIdNumber()the ID number of the triggering message.VkDebugUtilsMessengerCallbackDataEXTmessageIdNumber(int value)Sets the specified value to themessageIdNumber()field.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()a count of items contained in thepObjectsarray.VkDebugUtilsLabelEXT.BufferpCmdBufLabels()NULLor a pointer to an array ofVkDebugUtilsLabelEXTactive in the currentVkCommandBufferat the time the callback was triggered.VkDebugUtilsMessengerCallbackDataEXTpCmdBufLabels(VkDebugUtilsLabelEXT.Buffer value)Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepCmdBufLabels()field.java.nio.ByteBufferpMessage()a null-terminated string detailing the trigger conditions.VkDebugUtilsMessengerCallbackDataEXTpMessage(java.nio.ByteBuffer value)Sets the address of the specified encoded string to thepMessage()field.java.nio.ByteBufferpMessageIdName()a null-terminated string that identifies the particular message ID that is associated with the provided message.VkDebugUtilsMessengerCallbackDataEXTpMessageIdName(java.nio.ByteBuffer value)Sets the address of the specified encoded string to thepMessageIdName()field.java.lang.StringpMessageIdNameString()a null-terminated string that identifies the particular message ID that is associated with the provided message.java.lang.StringpMessageString()a null-terminated string detailing the trigger conditions.longpNext()NULLor a pointer to a structure extending this structure.VkDebugUtilsMessengerCallbackDataEXTpNext(long value)Sets the specified value to thepNext()field.VkDebugUtilsObjectNameInfoEXT.BufferpObjects()a pointer to an array ofVkDebugUtilsObjectNameInfoEXTobjects related to the detected issue.VkDebugUtilsMessengerCallbackDataEXTpObjects(VkDebugUtilsObjectNameInfoEXT.Buffer value)Sets the address of the specifiedVkDebugUtilsObjectNameInfoEXT.Bufferto thepObjects()field.VkDebugUtilsLabelEXT.BufferpQueueLabels()NULLor a pointer to an array ofVkDebugUtilsLabelEXTactive in the currentVkQueueat the time the callback was triggered.VkDebugUtilsMessengerCallbackDataEXTpQueueLabels(VkDebugUtilsLabelEXT.Buffer value)Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepQueueLabels()field.intqueueLabelCount()a count of items contained in thepQueueLabelsarray.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()the type of this structure.VkDebugUtilsMessengerCallbackDataEXTsType(int value)Sets the specified value to thesType()field.VkDebugUtilsMessengerCallbackDataEXTsType$Default()Sets theSTRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXTvalue to thesType()field.static voidvalidate(long struct)Validates pointer members that should not beNULL.
-
-
-
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()
the type of this structure.
-
pNext
public long pNext()
NULLor a pointer to a structure extending this structure.
-
flags
public int flags()
0 and is reserved for future use.
-
pMessageIdName, pMessageIdNameString
@Nullable public java.nio.ByteBuffer pMessageIdName() @Nullable public java.lang.String pMessageIdNameString()
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
public int 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, pMessageString
public java.nio.ByteBuffer pMessage() public java.lang.String pMessageString()
a null-terminated string detailing the trigger conditions.
-
queueLabelCount
public int queueLabelCount()
a count of items contained in thepQueueLabelsarray.
-
pQueueLabels
@Nullable public VkDebugUtilsLabelEXT.Buffer pQueueLabels()
NULLor a pointer to an array ofVkDebugUtilsLabelEXTactive in the currentVkQueueat the time the callback was triggered. Refer to Queue Labels for more information.
-
cmdBufLabelCount
public int cmdBufLabelCount()
a count of items contained in thepCmdBufLabelsarray.
-
pCmdBufLabels
@Nullable public VkDebugUtilsLabelEXT.Buffer pCmdBufLabels()
NULLor a pointer to an array ofVkDebugUtilsLabelEXTactive in the currentVkCommandBufferat the time the callback was triggered. Refer to Command Buffer Labels for more information.
-
objectCount
public int objectCount()
a count of items contained in thepObjectsarray.
-
pObjects
@Nullable public VkDebugUtilsObjectNameInfoEXT.Buffer 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.
-
sType
public VkDebugUtilsMessengerCallbackDataEXT sType(int value)
Sets the specified value to thesType()field.
-
sType$Default
public VkDebugUtilsMessengerCallbackDataEXT sType$Default()
Sets theSTRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXTvalue to thesType()field.
-
pNext
public VkDebugUtilsMessengerCallbackDataEXT pNext(long value)
Sets the specified value to thepNext()field.
-
flags
public VkDebugUtilsMessengerCallbackDataEXT flags(int value)
Sets the specified value to theflags()field.
-
pMessageIdName
public VkDebugUtilsMessengerCallbackDataEXT pMessageIdName(@Nullable java.nio.ByteBuffer value)
Sets the address of the specified encoded string to thepMessageIdName()field.
-
messageIdNumber
public VkDebugUtilsMessengerCallbackDataEXT messageIdNumber(int value)
Sets the specified value to themessageIdNumber()field.
-
pMessage
public VkDebugUtilsMessengerCallbackDataEXT pMessage(java.nio.ByteBuffer value)
Sets the address of the specified encoded string to thepMessage()field.
-
pQueueLabels
public VkDebugUtilsMessengerCallbackDataEXT pQueueLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepQueueLabels()field.
-
pCmdBufLabels
public VkDebugUtilsMessengerCallbackDataEXT pCmdBufLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
Sets the address of the specifiedVkDebugUtilsLabelEXT.Bufferto thepCmdBufLabels()field.
-
pObjects
public VkDebugUtilsMessengerCallbackDataEXT pObjects(@Nullable VkDebugUtilsObjectNameInfoEXT.Buffer value)
Sets the address of the specifiedVkDebugUtilsObjectNameInfoEXT.Bufferto thepObjects()field.
-
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
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT mallocStack()
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT callocStack()
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT mallocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead.
-
callocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT callocStack(org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead.
-
mallocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT.Buffer mallocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT.Buffer callocStack(int capacity)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
mallocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead.
-
callocStack
@Deprecated public static VkDebugUtilsMessengerCallbackDataEXT.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead.
-
malloc
public static VkDebugUtilsMessengerCallbackDataEXT malloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkDebugUtilsMessengerCallbackDataEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static VkDebugUtilsMessengerCallbackDataEXT calloc(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
-
malloc
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer malloc(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
-
calloc
public static VkDebugUtilsMessengerCallbackDataEXT.Buffer calloc(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
-
-