public static class VkDebugUtilsMessengerCallbackDataEXT.Buffer extends org.lwjgl.system.StructBuffer<VkDebugUtilsMessengerCallbackDataEXT,VkDebugUtilsMessengerCallbackDataEXT.Buffer> implements org.lwjgl.system.NativeResource
VkDebugUtilsMessengerCallbackDataEXT structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
int |
cmdBufLabelCount()
Returns the value of the
cmdBufLabelCount field. |
int |
flags()
Returns the value of the
flags field. |
VkDebugUtilsMessengerCallbackDataEXT.Buffer |
flags(int value)
Sets the specified value to the
flags field. |
int |
messageIdNumber()
Returns the value of the
messageIdNumber field. |
VkDebugUtilsMessengerCallbackDataEXT.Buffer |
messageIdNumber(int value)
Sets the specified value to the
messageIdNumber field. |
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.Buffer |
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.Buffer |
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.Buffer |
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.Buffer |
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.Buffer |
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.Buffer |
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. |
int |
sType()
Returns the value of the
sType field. |
VkDebugUtilsMessengerCallbackDataEXT.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkDebugUtilsMessengerCallbackDataEXT.Buffer instance backed by the specified container.
Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by VkDebugUtilsMessengerCallbackDataEXT.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public 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.Buffer sType(int value)
sType field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer pNext(long value)
pNext field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer flags(int value)
flags field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer pMessageIdName(@Nullable java.nio.ByteBuffer value)
pMessageIdName field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer messageIdNumber(int value)
messageIdNumber field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer pMessage(java.nio.ByteBuffer value)
pMessage field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer pQueueLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
VkDebugUtilsLabelEXT.Buffer to the pQueueLabels field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer pCmdBufLabels(@Nullable VkDebugUtilsLabelEXT.Buffer value)
VkDebugUtilsLabelEXT.Buffer to the pCmdBufLabels field.public VkDebugUtilsMessengerCallbackDataEXT.Buffer pObjects(@Nullable VkDebugUtilsObjectNameInfoEXT.Buffer value)
VkDebugUtilsObjectNameInfoEXT.Buffer to the pObjects field.Copyright LWJGL. All Rights Reserved. License terms.