public DebugUtilsMessengerCallbackDataEXT ( StructureType sType = StructureType.DebugUtilsMessengerCallbackDataExt, void *pNext = default, uint flags = default, byte *pMessageIdName = default, int messageIdNumber = default, byte *pMessage = default, uint queueLabelCount = default, DebugUtilsLabelEXT *pQueueLabels = default, uint cmdBufLabelCount = default, DebugUtilsLabelEXT *pCmdBufLabels = default, uint objectCount = default, DebugUtilsObjectNameInfoEXT *pObjects = default ) { SType = sType; PNext = pNext; Flags = flags; PMessageIdName = pMessageIdName; MessageIdNumber = messageIdNumber; PMessage = pMessage; QueueLabelCount = queueLabelCount; PQueueLabels = pQueueLabels; CmdBufLabelCount = cmdBufLabelCount; PCmdBufLabels = pCmdBufLabels; ObjectCount = objectCount; PObjects = pObjects; }
public DebugUtilsMessengerCallbackDataEXT ( StructureType?type = StructureType.TypeDebugUtilsMessengerCallbackDataExt, void *next = null, byte *messageId = null, byte *functionName = null, byte *message = null, uint?objectCount = null, DebugUtilsObjectNameInfoEXT *objects = null, uint?sessionLabelCount = null, DebugUtilsLabelEXT *sessionLabels = null ) : this() { if (type is not null) { Type = type.Value; } if (next is not null) { Next = next; } if (messageId is not null) { MessageId = messageId; } if (functionName is not null) { FunctionName = functionName; } if (message is not null) { Message = message; } if (objectCount is not null) { ObjectCount = objectCount.Value; } if (objects is not null) { Objects = objects; } if (sessionLabelCount is not null) { SessionLabelCount = sessionLabelCount.Value; } if (sessionLabels is not null) { SessionLabels = sessionLabels; } }
public unsafe partial void CmdBeginDebugUtilsLabel([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsLabelEXT *pLabelInfo);
public DebugUtilsMessengerCallbackDataEXT ( StructureType?sType = StructureType.DebugUtilsMessengerCallbackDataExt, void *pNext = null, uint?flags = null, byte *pMessageIdName = null, int?messageIdNumber = null, byte *pMessage = null, uint?queueLabelCount = null, DebugUtilsLabelEXT *pQueueLabels = null, uint?cmdBufLabelCount = null, DebugUtilsLabelEXT *pCmdBufLabels = null, uint?objectCount = null, DebugUtilsObjectNameInfoEXT *pObjects = null ) : this() { if (sType is not null) { SType = sType.Value; } if (pNext is not null) { PNext = pNext; } if (flags is not null) { Flags = flags.Value; } if (pMessageIdName is not null) { PMessageIdName = pMessageIdName; } if (messageIdNumber is not null) { MessageIdNumber = messageIdNumber.Value; } if (pMessage is not null) { PMessage = pMessage; } if (queueLabelCount is not null) { QueueLabelCount = queueLabelCount.Value; } if (pQueueLabels is not null) { PQueueLabels = pQueueLabels; } if (cmdBufLabelCount is not null) { CmdBufLabelCount = cmdBufLabelCount.Value; } if (pCmdBufLabels is not null) { PCmdBufLabels = pCmdBufLabels; } if (objectCount is not null) { ObjectCount = objectCount.Value; } if (pObjects is not null) { PObjects = pObjects; } }
public abstract unsafe void QueueInsertDebugUtilsLabel([Count(Count = 0)] Queue queue, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsLabelEXT *pLabelInfo);
public abstract unsafe void CmdInsertDebugUtilsLabel([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0), Flow(FlowDirection.In)] DebugUtilsLabelEXT *pLabelInfo);