Documentation
¶
Index ¶
- type CLoader
- func (d *CLoader) VKCmdBeginDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CLoader) VkCmdEndDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer)
- func (d *CLoader) VkCmdInsertDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CLoader) VkCreateDebugUtilsMessengerEXT(instance loader.VkInstance, pCreateInfo *VkDebugUtilsMessengerCreateInfoEXT, ...) (common.VkResult, error)
- func (d *CLoader) VkDestroyDebugUtilsMessengerEXT(instance loader.VkInstance, debugMessenger VkDebugUtilsMessengerEXT, ...)
- func (d *CLoader) VkQueueBeginDebugUtilsLabelEXT(queue loader.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CLoader) VkQueueEndDebugUtilsLabelEXT(queue loader.VkQueue)
- func (d *CLoader) VkQueueInsertDebugUtilsLabelEXT(queue loader.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
- func (d *CLoader) VkSetDebugUtilsObjectNameEXT(device loader.VkDevice, pNameInfo *VkDebugUtilsObjectNameInfoEXT) (common.VkResult, error)
- func (d *CLoader) VkSetDebugUtilsObjectTagEXT(device loader.VkDevice, pTagInfo *VkDebugUtilsObjectTagInfoEXT) (common.VkResult, error)
- func (d *CLoader) VkSubmitDebugUtilsMessageEXT(instance loader.VkInstance, ...)
- type Loader
- 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 CLoader ¶
type CLoader struct {
// contains filtered or unexported fields
}
func CreateLoaderFromCore ¶
func (*CLoader) VKCmdBeginDebugUtilsLabelEXT ¶
func (d *CLoader) VKCmdBeginDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CLoader) VkCmdEndDebugUtilsLabelEXT ¶
func (d *CLoader) VkCmdEndDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer)
func (*CLoader) VkCmdInsertDebugUtilsLabelEXT ¶
func (d *CLoader) VkCmdInsertDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CLoader) VkCreateDebugUtilsMessengerEXT ¶
func (d *CLoader) VkCreateDebugUtilsMessengerEXT(instance loader.VkInstance, pCreateInfo *VkDebugUtilsMessengerCreateInfoEXT, pAllocator *loader.VkAllocationCallbacks, pDebugMessenger *VkDebugUtilsMessengerEXT) (common.VkResult, error)
func (*CLoader) VkDestroyDebugUtilsMessengerEXT ¶
func (d *CLoader) VkDestroyDebugUtilsMessengerEXT(instance loader.VkInstance, debugMessenger VkDebugUtilsMessengerEXT, pAllocator *loader.VkAllocationCallbacks)
func (*CLoader) VkQueueBeginDebugUtilsLabelEXT ¶
func (d *CLoader) VkQueueBeginDebugUtilsLabelEXT(queue loader.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CLoader) VkQueueEndDebugUtilsLabelEXT ¶
func (*CLoader) VkQueueInsertDebugUtilsLabelEXT ¶
func (d *CLoader) VkQueueInsertDebugUtilsLabelEXT(queue loader.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
func (*CLoader) VkSetDebugUtilsObjectNameEXT ¶
func (*CLoader) VkSetDebugUtilsObjectTagEXT ¶
func (*CLoader) VkSubmitDebugUtilsMessageEXT ¶
func (d *CLoader) VkSubmitDebugUtilsMessageEXT(instance loader.VkInstance, messageSeverity VkDebugUtilsMessageSeverityFlagBitsEXT, messageTypes VkDebugUtilsMessageTypeFlagsEXT, pCallbackData *VkDebugUtilsMessengerCallbackDataEXT)
type Loader ¶
type Loader interface {
VkCreateDebugUtilsMessengerEXT(instance loader.VkInstance, pCreateInfo *VkDebugUtilsMessengerCreateInfoEXT, pAllocator *loader.VkAllocationCallbacks, pDebugMessenger *VkDebugUtilsMessengerEXT) (common.VkResult, error)
VkDestroyDebugUtilsMessengerEXT(instance loader.VkInstance, debugMessenger VkDebugUtilsMessengerEXT, pAllocator *loader.VkAllocationCallbacks)
VKCmdBeginDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
VkCmdEndDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer)
VkCmdInsertDebugUtilsLabelEXT(commandBuffer loader.VkCommandBuffer, pLabelInfo *VkDebugUtilsLabelEXT)
VkQueueBeginDebugUtilsLabelEXT(queue loader.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
VkQueueEndDebugUtilsLabelEXT(queue loader.VkQueue)
VkQueueInsertDebugUtilsLabelEXT(queue loader.VkQueue, pLabelInfo *VkDebugUtilsLabelEXT)
VkSetDebugUtilsObjectNameEXT(device loader.VkDevice, pNameInfo *VkDebugUtilsObjectNameInfoEXT) (common.VkResult, error)
VkSetDebugUtilsObjectTagEXT(device loader.VkDevice, pTagInfo *VkDebugUtilsObjectTagInfoEXT) (common.VkResult, error)
VkSubmitDebugUtilsMessageEXT(instance loader.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 loader.VulkanHandle
type VkDebugUtilsObjectNameInfoEXT ¶
type VkDebugUtilsObjectNameInfoEXT C.VkDebugUtilsObjectNameInfoEXT
type VkDebugUtilsObjectTagInfoEXT ¶
type VkDebugUtilsObjectTagInfoEXT C.VkDebugUtilsObjectTagInfoEXT
Click to show internal directories.
Click to hide internal directories.