ext_debug_utils_driver

package
v0.0.0-...-0931f86 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2022 License: MIT Imports: 5 Imported by: 2

Documentation

Index

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 CreateDriverFromCore(coreDriver driver.Driver) *CDriver

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 (d *CDriver) VkQueueEndDebugUtilsLabelEXT(queue driver.VkQueue)

func (*CDriver) VkQueueInsertDebugUtilsLabelEXT

func (d *CDriver) VkQueueInsertDebugUtilsLabelEXT(queue driver.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)

func (*CDriver) VkSetDebugUtilsObjectNameEXT

func (d *CDriver) VkSetDebugUtilsObjectNameEXT(device driver.VkDevice, pNameInfo *VkDebugUtilsObjectNameInfoEXT) (common.VkResult, error)

func (*CDriver) VkSetDebugUtilsObjectTagEXT

func (d *CDriver) VkSetDebugUtilsObjectTagEXT(device driver.VkDevice, pTagInfo *VkDebugUtilsObjectTagInfoEXT) (common.VkResult, error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL