Documentation ¶
Index ¶
- type CDriver
- func (d *CDriver) VkCmdPushDescriptorSetWithTemplateKHR(commandBuffer driver.VkCommandBuffer, ...)
- func (d *CDriver) VkCreateDescriptorUpdateTemplateKHR(device driver.VkDevice, pCreateInfo *VkDescriptorUpdateTemplateCreateInfoKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkDestroyDescriptorUpdateTemplateKHR(device driver.VkDevice, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, ...)
- func (d *CDriver) VkUpdateDescriptorSetWithTemplateKHR(device driver.VkDevice, descriptorSet driver.VkDescriptorSet, ...)
- type Driver
- type VkDescriptorUpdateTemplateCreateInfoKHR
- type VkDescriptorUpdateTemplateEntryKHR
- type VkDescriptorUpdateTemplateKHR
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) VkCmdPushDescriptorSetWithTemplateKHR ¶
func (d *CDriver) VkCmdPushDescriptorSetWithTemplateKHR(commandBuffer driver.VkCommandBuffer, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, layout driver.VkPipelineLayout, set driver.Uint32, pData unsafe.Pointer)
func (*CDriver) VkCreateDescriptorUpdateTemplateKHR ¶
func (d *CDriver) VkCreateDescriptorUpdateTemplateKHR(device driver.VkDevice, pCreateInfo *VkDescriptorUpdateTemplateCreateInfoKHR, pAllocator *driver.VkAllocationCallbacks, pDescriptorUpdateTemplate *VkDescriptorUpdateTemplateKHR) (common.VkResult, error)
func (*CDriver) VkDestroyDescriptorUpdateTemplateKHR ¶
func (d *CDriver) VkDestroyDescriptorUpdateTemplateKHR(device driver.VkDevice, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, pAllocator *driver.VkAllocationCallbacks)
func (*CDriver) VkUpdateDescriptorSetWithTemplateKHR ¶
func (d *CDriver) VkUpdateDescriptorSetWithTemplateKHR(device driver.VkDevice, descriptorSet driver.VkDescriptorSet, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, pData unsafe.Pointer)
type Driver ¶
type Driver interface { VkCreateDescriptorUpdateTemplateKHR(device driver.VkDevice, pCreateInfo *VkDescriptorUpdateTemplateCreateInfoKHR, pAllocator *driver.VkAllocationCallbacks, pDescriptorUpdateTemplate *VkDescriptorUpdateTemplateKHR) (common.VkResult, error) VkDestroyDescriptorUpdateTemplateKHR(device driver.VkDevice, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, pAllocator *driver.VkAllocationCallbacks) VkUpdateDescriptorSetWithTemplateKHR(device driver.VkDevice, descriptorSet driver.VkDescriptorSet, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, pData unsafe.Pointer) VkCmdPushDescriptorSetWithTemplateKHR(commandBuffer driver.VkCommandBuffer, descriptorUpdateTemplate VkDescriptorUpdateTemplateKHR, layout driver.VkPipelineLayout, set driver.Uint32, pData unsafe.Pointer) }
type VkDescriptorUpdateTemplateCreateInfoKHR ¶
type VkDescriptorUpdateTemplateCreateInfoKHR C.VkDescriptorUpdateTemplateCreateInfoKHR
type VkDescriptorUpdateTemplateEntryKHR ¶
type VkDescriptorUpdateTemplateEntryKHR C.VkDescriptorUpdateTemplateEntryKHR
type VkDescriptorUpdateTemplateKHR ¶
type VkDescriptorUpdateTemplateKHR driver.VulkanHandle
Click to show internal directories.
Click to hide internal directories.