Documentation
¶
Index ¶
- type CDriver
- func (d *CDriver) VKCmdBeginDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CDriver) VkCmdEndDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer)
- func (d *CDriver) VkCmdInsertDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CDriver) VkCreateDebugUtilsMessengerEXT(instance driver.VkInstance, pCreateInfo *VkDebugUtilsMessengerCreateInfoEXT, ...) (common.VkResult, error)
- func (d *CDriver) VkDestroyDebugUtilsMessengerEXT(instance driver.VkInstance, debugMessenger VkDebugUtilsMessengerEXT, ...)
- func (d *CDriver) VkQueueBeginDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CDriver) VkQueueEndDebugUtilsLabelEXT(queue driver.VkQueue)
- func (d *CDriver) VkQueueInsertDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CDriver) VkSetDebugUtilsObjectNameEXT(device driver.VkDevice, pNameInfo *VkDebugUtilsObjectNameInfoEXT) (common.VkResult, error)
- func (d *CDriver) VkSetDebugUtilsObjectTagEXT(device driver.VkDevice, pTagInfo *VkDebugUtilsObjectTagInfoEXT) (common.VkResult, error)
- func (d *CDriver) VkSubmitDebugUtilsMessageEXT(instance driver.VkInstance, ...)
- type Driver
- type VkDebugUtilsLabelEXT
- type VkDebugUtilsMessageSeverityFlagBitsEXT
- type VkDebugUtilsMessageTypeFlagsEXT
- type VkDebugUtilsMessengerCallbackDataEXT
- type VkDebugUtilsMessengerCreateInfoEXT
- type VkDebugUtilsMessengerEXT
- type VkDebugUtilsObjectNameInfoEXT
- type VkDebugUtilsObjectTagInfoEXT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CDriver ¶
type CDriver struct {
// contains filtered or unexported fields
}
func CreateDriverFromCore ¶
func (*CDriver) VKCmdBeginDebugUtilsLabelEXT ¶
func (d *CDriver) VKCmdBeginDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CDriver) VkCmdEndDebugUtilsLabelEXT ¶
func (d *CDriver) VkCmdEndDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer)
func (*CDriver) VkCmdInsertDebugUtilsLabelEXT ¶
func (d *CDriver) VkCmdInsertDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CDriver) VkCreateDebugUtilsMessengerEXT ¶
func (d *CDriver) VkCreateDebugUtilsMessengerEXT(instance driver.VkInstance, pCreateInfo *VkDebugUtilsMessengerCreateInfoEXT, pAllocator *driver.VkAllocationCallbacks, pDebugMessenger *VkDebugUtilsMessengerEXT) (common.VkResult, error)
func (*CDriver) VkDestroyDebugUtilsMessengerEXT ¶
func (d *CDriver) VkDestroyDebugUtilsMessengerEXT(instance driver.VkInstance, debugMessenger VkDebugUtilsMessengerEXT, pAllocator *driver.VkAllocationCallbacks)
func (*CDriver) VkQueueBeginDebugUtilsLabelEXT ¶
func (d *CDriver) VkQueueBeginDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CDriver) VkQueueEndDebugUtilsLabelEXT ¶
func (*CDriver) VkQueueInsertDebugUtilsLabelEXT ¶
func (d *CDriver) VkQueueInsertDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CDriver) VkSetDebugUtilsObjectNameEXT ¶
func (*CDriver) VkSetDebugUtilsObjectTagEXT ¶
func (*CDriver) VkSubmitDebugUtilsMessageEXT ¶
func (d *CDriver) VkSubmitDebugUtilsMessageEXT(instance driver.VkInstance, messageSeverity VkDebugUtilsMessageSeverityFlagBitsEXT, messageTypes VkDebugUtilsMessageTypeFlagsEXT, pCallbackData *VkDebugUtilsMessengerCallbackDataEXT)
type Driver ¶
type Driver interface { VkCreateDebugUtilsMessengerEXT(instance driver.VkInstance, pCreateInfo *VkDebugUtilsMessengerCreateInfoEXT, pAllocator *driver.VkAllocationCallbacks, pDebugMessenger *VkDebugUtilsMessengerEXT) (common.VkResult, error) VkDestroyDebugUtilsMessengerEXT(instance driver.VkInstance, debugMessenger VkDebugUtilsMessengerEXT, pAllocator *driver.VkAllocationCallbacks) VKCmdBeginDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT) VkCmdEndDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer) VkCmdInsertDebugUtilsLabelEXT(commandBuffer driver.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT) VkQueueBeginDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT) VkQueueEndDebugUtilsLabelEXT(queue driver.VkQueue) VkQueueInsertDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT) VkSetDebugUtilsObjectNameEXT(device driver.VkDevice, pNameInfo *VkDebugUtilsObjectNameInfoEXT) (common.VkResult, error) VkSetDebugUtilsObjectTagEXT(device driver.VkDevice, pTagInfo *VkDebugUtilsObjectTagInfoEXT) (common.VkResult, error) VkSubmitDebugUtilsMessageEXT(instance driver.VkInstance, messageSeverity VkDebugUtilsMessageSeverityFlagBitsEXT, messageTypes VkDebugUtilsMessageTypeFlagsEXT, pCallbackData *VkDebugUtilsMessengerCallbackDataEXT) }
type VkDebugUtilsLabelEXT ¶
type VkDebugUtilsLabelEXT C.VkDebugUtilsLabelEXT
type VkDebugUtilsMessageSeverityFlagBitsEXT ¶
type VkDebugUtilsMessageSeverityFlagBitsEXT C.VkDebugUtilsMessageSeverityFlagBitsEXT
type VkDebugUtilsMessageTypeFlagsEXT ¶
type VkDebugUtilsMessageTypeFlagsEXT C.VkDebugUtilsMessageTypeFlagsEXT
type VkDebugUtilsMessengerCallbackDataEXT ¶
type VkDebugUtilsMessengerCallbackDataEXT C.VkDebugUtilsMessengerCallbackDataEXT
type VkDebugUtilsMessengerCreateInfoEXT ¶
type VkDebugUtilsMessengerCreateInfoEXT C.VkDebugUtilsMessengerCreateInfoEXT
type VkDebugUtilsMessengerEXT ¶
type VkDebugUtilsMessengerEXT driver.VulkanHandle
type VkDebugUtilsObjectNameInfoEXT ¶
type VkDebugUtilsObjectNameInfoEXT C.VkDebugUtilsObjectNameInfoEXT
type VkDebugUtilsObjectTagInfoEXT ¶
type VkDebugUtilsObjectTagInfoEXT C.VkDebugUtilsObjectTagInfoEXT
Click to show internal directories.
Click to hide internal directories.