Documentation
¶
Overview ¶
Package vulkan provides Go bindings for vulkan.h
Index ¶
- Constants
- Variables
- func CmdBeginQuery(commandBuffer CommandBuffer, queryPool QueryPool, query uint32, ...)
- func CmdBeginRenderPass(commandBuffer CommandBuffer, pRenderPassBegin *RenderPassBeginInfo, ...)
- func CmdBindDescriptorSets(commandBuffer CommandBuffer, pipelineBindPoint PipelineBindPoint, ...)
- func CmdBindIndexBuffer(commandBuffer CommandBuffer, buffer Buffer, offset DeviceSize, ...)
- func CmdBindPipeline(commandBuffer CommandBuffer, pipelineBindPoint PipelineBindPoint, ...)
- func CmdBindVertexBuffers(commandBuffer CommandBuffer, firstBinding uint32, bindingCount uint32, ...)
- func CmdBlitImage(commandBuffer CommandBuffer, srcImage Image, srcImageLayout ImageLayout, ...)
- func CmdClearAttachments(commandBuffer CommandBuffer, attachmentCount uint32, ...)
- func CmdClearColorImage(commandBuffer CommandBuffer, image Image, imageLayout ImageLayout, ...)
- func CmdClearDepthStencilImage(commandBuffer CommandBuffer, image Image, imageLayout ImageLayout, ...)
- func CmdCopyBuffer(commandBuffer CommandBuffer, srcBuffer Buffer, dstBuffer Buffer, ...)
- func CmdCopyBufferToImage(commandBuffer CommandBuffer, srcBuffer Buffer, dstImage Image, ...)
- func CmdCopyImage(commandBuffer CommandBuffer, srcImage Image, srcImageLayout ImageLayout, ...)
- func CmdCopyImageToBuffer(commandBuffer CommandBuffer, srcImage Image, srcImageLayout ImageLayout, ...)
- func CmdCopyQueryPoolResults(commandBuffer CommandBuffer, queryPool QueryPool, firstQuery uint32, ...)
- func CmdDispatch(commandBuffer CommandBuffer, x uint32, y uint32, z uint32)
- func CmdDispatchIndirect(commandBuffer CommandBuffer, buffer Buffer, offset DeviceSize)
- func CmdDraw(commandBuffer CommandBuffer, vertexCount uint32, instanceCount uint32, ...)
- func CmdDrawIndexed(commandBuffer CommandBuffer, indexCount uint32, instanceCount uint32, ...)
- func CmdDrawIndexedIndirect(commandBuffer CommandBuffer, buffer Buffer, offset DeviceSize, ...)
- func CmdDrawIndirect(commandBuffer CommandBuffer, buffer Buffer, offset DeviceSize, ...)
- func CmdEndQuery(commandBuffer CommandBuffer, queryPool QueryPool, query uint32)
- func CmdEndRenderPass(commandBuffer CommandBuffer)
- func CmdExecuteCommands(commandBuffer CommandBuffer, commandBufferCount uint32, ...)
- func CmdFillBuffer(commandBuffer CommandBuffer, dstBuffer Buffer, dstOffset DeviceSize, ...)
- func CmdNextSubpass(commandBuffer CommandBuffer, contents SubpassContents)
- func CmdPipelineBarrier(commandBuffer CommandBuffer, srcStageMask PipelineStageFlags, ...)
- func CmdPushConstants(commandBuffer CommandBuffer, layout PipelineLayout, ...)
- func CmdResetEvent(commandBuffer CommandBuffer, event Event, stageMask PipelineStageFlags)
- func CmdResetQueryPool(commandBuffer CommandBuffer, queryPool QueryPool, firstQuery uint32, ...)
- func CmdResolveImage(commandBuffer CommandBuffer, srcImage Image, srcImageLayout ImageLayout, ...)
- func CmdSetBlendConstants(commandBuffer CommandBuffer, blendConstants *[4]float32)
- func CmdSetDepthBias(commandBuffer CommandBuffer, depthBiasConstantFactor float32, ...)
- func CmdSetDepthBounds(commandBuffer CommandBuffer, minDepthBounds float32, maxDepthBounds float32)
- func CmdSetEvent(commandBuffer CommandBuffer, event Event, stageMask PipelineStageFlags)
- func CmdSetLineWidth(commandBuffer CommandBuffer, lineWidth float32)
- func CmdSetScissor(commandBuffer CommandBuffer, firstScissor uint32, scissorCount uint32, ...)
- func CmdSetStencilCompareMask(commandBuffer CommandBuffer, faceMask StencilFaceFlags, compareMask uint32)
- func CmdSetStencilReference(commandBuffer CommandBuffer, faceMask StencilFaceFlags, reference uint32)
- func CmdSetStencilWriteMask(commandBuffer CommandBuffer, faceMask StencilFaceFlags, writeMask uint32)
- func CmdSetViewport(commandBuffer CommandBuffer, firstViewport uint32, viewportCount uint32, ...)
- func CmdUpdateBuffer(commandBuffer CommandBuffer, dstBuffer Buffer, dstOffset DeviceSize, ...)
- func CmdWaitEvents(commandBuffer CommandBuffer, eventCount uint32, pEvents []Event, ...)
- func CmdWriteTimestamp(commandBuffer CommandBuffer, pipelineStage PipelineStageFlagBits, ...)
- func DebugReportMessage(instance Instance, flags DebugReportFlags, objectType DebugReportObjectType, ...)
- func DestroyBuffer(device Device, buffer Buffer, pAllocator *AllocationCallbacks)
- func DestroyBufferView(device Device, bufferView BufferView, pAllocator *AllocationCallbacks)
- func DestroyCommandPool(device Device, commandPool CommandPool, pAllocator *AllocationCallbacks)
- func DestroyDebugReportCallback(instance Instance, callback DebugReportCallback, ...)
- func DestroyDescriptorPool(device Device, descriptorPool DescriptorPool, pAllocator *AllocationCallbacks)
- func DestroyDescriptorSetLayout(device Device, descriptorSetLayout DescriptorSetLayout, ...)
- func DestroyDevice(device Device, pAllocator *AllocationCallbacks)
- func DestroyEvent(device Device, event Event, pAllocator *AllocationCallbacks)
- func DestroyFence(device Device, fence Fence, pAllocator *AllocationCallbacks)
- func DestroyFramebuffer(device Device, framebuffer Framebuffer, pAllocator *AllocationCallbacks)
- func DestroyImage(device Device, image Image, pAllocator *AllocationCallbacks)
- func DestroyImageView(device Device, imageView ImageView, pAllocator *AllocationCallbacks)
- func DestroyInstance(instance Instance, pAllocator *AllocationCallbacks)
- func DestroyPipeline(device Device, pipeline Pipeline, pAllocator *AllocationCallbacks)
- func DestroyPipelineCache(device Device, pipelineCache PipelineCache, pAllocator *AllocationCallbacks)
- func DestroyPipelineLayout(device Device, pipelineLayout PipelineLayout, pAllocator *AllocationCallbacks)
- func DestroyQueryPool(device Device, queryPool QueryPool, pAllocator *AllocationCallbacks)
- func DestroyRenderPass(device Device, renderPass RenderPass, pAllocator *AllocationCallbacks)
- func DestroySampler(device Device, sampler Sampler, pAllocator *AllocationCallbacks)
- func DestroySemaphore(device Device, semaphore Semaphore, pAllocator *AllocationCallbacks)
- func DestroyShaderModule(device Device, shaderModule ShaderModule, pAllocator *AllocationCallbacks)
- func DestroySurface(instance Instance, surface Surface, pAllocator *AllocationCallbacks)
- func DestroySwapchain(device Device, swapchain Swapchain, pAllocator *AllocationCallbacks)
- func Error(result Result) error
- func FindMemoryTypeIndex(dev PhysicalDevice, typeBits uint32, reqMask MemoryPropertyFlagBits) (uint32, bool)
- func FreeCommandBuffers(device Device, commandPool CommandPool, commandBufferCount uint32, ...)
- func FreeMemory(device Device, memory DeviceMemory, pAllocator *AllocationCallbacks)
- func GetBufferMemoryRequirements(device Device, buffer Buffer, pMemoryRequirements *MemoryRequirements)
- func GetDeviceMemoryCommitment(device Device, memory DeviceMemory, pCommittedMemoryInBytes *DeviceSize)
- func GetDeviceQueue(device Device, queueFamilyIndex uint32, queueIndex uint32, pQueue *Queue)
- func GetImageMemoryRequirements(device Device, image Image, pMemoryRequirements *MemoryRequirements)
- func GetImageSparseMemoryRequirements(device Device, image Image, pSparseMemoryRequirementCount []uint32, ...)
- func GetImageSubresourceLayout(device Device, image Image, pSubresource *ImageSubresource, ...)
- func GetPhysicalDeviceFeatures(physicalDevice PhysicalDevice, pFeatures *PhysicalDeviceFeatures)
- func GetPhysicalDeviceFormatProperties(physicalDevice PhysicalDevice, format Format, ...)
- func GetPhysicalDeviceMemoryProperties(physicalDevice PhysicalDevice, ...)
- func GetPhysicalDeviceProperties(physicalDevice PhysicalDevice, pProperties *PhysicalDeviceProperties)
- func GetPhysicalDeviceQueueFamilyProperties(physicalDevice PhysicalDevice, pQueueFamilyPropertyCount *uint32, ...)
- func GetPhysicalDeviceSparseImageFormatProperties(physicalDevice PhysicalDevice, format Format, kind ImageType, ...)
- func GetRenderAreaGranularity(device Device, renderPass RenderPass, pGranularity *Extent2D)
- func Init() error
- func InitInstance(instance Instance) error
- func MakeVersion(major, minor, patch int) uint32
- func Memcopy(dst unsafe.Pointer, src []byte) int
- func Memview(data []byte) unsafe.Pointer
- func SetDefaultGetInstanceProcAddr() error
- func SetGetInstanceProcAddr(getProcAddr unsafe.Pointer)
- func ToString(buf []byte) string
- func UnmapMemory(device Device, memory DeviceMemory)
- func UpdateDescriptorSets(device Device, descriptorWriteCount uint32, ...)
- type AccelerationStructureCreateInfoNVX
- func (x *AccelerationStructureCreateInfoNVX) Deref()
- func (x *AccelerationStructureCreateInfoNVX) Free()
- func (x *AccelerationStructureCreateInfoNVX) PassRef() (*C.VkAccelerationStructureCreateInfoNVX, *cgoAllocMap)
- func (x AccelerationStructureCreateInfoNVX) PassValue() (C.VkAccelerationStructureCreateInfoNVX, *cgoAllocMap)
- func (x *AccelerationStructureCreateInfoNVX) Ref() *C.VkAccelerationStructureCreateInfoNVX
- type AccelerationStructureMemoryRequirementsInfoNVX
- func (x *AccelerationStructureMemoryRequirementsInfoNVX) Deref()
- func (x *AccelerationStructureMemoryRequirementsInfoNVX) Free()
- func (x *AccelerationStructureMemoryRequirementsInfoNVX) PassRef() (*C.VkAccelerationStructureMemoryRequirementsInfoNVX, *cgoAllocMap)
- func (x AccelerationStructureMemoryRequirementsInfoNVX) PassValue() (C.VkAccelerationStructureMemoryRequirementsInfoNVX, *cgoAllocMap)
- func (x *AccelerationStructureMemoryRequirementsInfoNVX) Ref() *C.VkAccelerationStructureMemoryRequirementsInfoNVX
- type AccelerationStructureNVX
- type AccelerationStructureTypeNVX
- type AccessFlagBits
- type AccessFlags
- type AcquireNextImageInfo
- func (x *AcquireNextImageInfo) Deref()
- func (x *AcquireNextImageInfo) Free()
- func (x *AcquireNextImageInfo) PassRef() (*C.VkAcquireNextImageInfoKHR, *cgoAllocMap)
- func (x AcquireNextImageInfo) PassValue() (C.VkAcquireNextImageInfoKHR, *cgoAllocMap)
- func (x *AcquireNextImageInfo) Ref() *C.VkAcquireNextImageInfoKHR
- type AllocationCallbacks
- type ApplicationInfo
- type AttachmentDescription
- func (x *AttachmentDescription) Deref()
- func (x *AttachmentDescription) Free()
- func (x *AttachmentDescription) PassRef() (*C.VkAttachmentDescription, *cgoAllocMap)
- func (x AttachmentDescription) PassValue() (C.VkAttachmentDescription, *cgoAllocMap)
- func (x *AttachmentDescription) Ref() *C.VkAttachmentDescription
- type AttachmentDescription2
- func (x *AttachmentDescription2) Deref()
- func (x *AttachmentDescription2) Free()
- func (x *AttachmentDescription2) PassRef() (*C.VkAttachmentDescription2KHR, *cgoAllocMap)
- func (x AttachmentDescription2) PassValue() (C.VkAttachmentDescription2KHR, *cgoAllocMap)
- func (x *AttachmentDescription2) Ref() *C.VkAttachmentDescription2KHR
- type AttachmentDescriptionFlagBits
- type AttachmentDescriptionFlags
- type AttachmentLoadOp
- type AttachmentReference
- type AttachmentReference2
- func (x *AttachmentReference2) Deref()
- func (x *AttachmentReference2) Free()
- func (x *AttachmentReference2) PassRef() (*C.VkAttachmentReference2KHR, *cgoAllocMap)
- func (x AttachmentReference2) PassValue() (C.VkAttachmentReference2KHR, *cgoAllocMap)
- func (x *AttachmentReference2) Ref() *C.VkAttachmentReference2KHR
- type AttachmentSampleLocations
- func (x *AttachmentSampleLocations) Deref()
- func (x *AttachmentSampleLocations) Free()
- func (x *AttachmentSampleLocations) PassRef() (*C.VkAttachmentSampleLocationsEXT, *cgoAllocMap)
- func (x AttachmentSampleLocations) PassValue() (C.VkAttachmentSampleLocationsEXT, *cgoAllocMap)
- func (x *AttachmentSampleLocations) Ref() *C.VkAttachmentSampleLocationsEXT
- type AttachmentStoreOp
- type BaseInStructure
- type BaseOutStructure
- type BindAccelerationStructureMemoryInfoNVX
- func (x *BindAccelerationStructureMemoryInfoNVX) Deref()
- func (x *BindAccelerationStructureMemoryInfoNVX) Free()
- func (x *BindAccelerationStructureMemoryInfoNVX) PassRef() (*C.VkBindAccelerationStructureMemoryInfoNVX, *cgoAllocMap)
- func (x BindAccelerationStructureMemoryInfoNVX) PassValue() (C.VkBindAccelerationStructureMemoryInfoNVX, *cgoAllocMap)
- func (x *BindAccelerationStructureMemoryInfoNVX) Ref() *C.VkBindAccelerationStructureMemoryInfoNVX
- type BindBufferMemoryDeviceGroupInfo
- func (x *BindBufferMemoryDeviceGroupInfo) Deref()
- func (x *BindBufferMemoryDeviceGroupInfo) Free()
- func (x *BindBufferMemoryDeviceGroupInfo) PassRef() (*C.VkBindBufferMemoryDeviceGroupInfo, *cgoAllocMap)
- func (x BindBufferMemoryDeviceGroupInfo) PassValue() (C.VkBindBufferMemoryDeviceGroupInfo, *cgoAllocMap)
- func (x *BindBufferMemoryDeviceGroupInfo) Ref() *C.VkBindBufferMemoryDeviceGroupInfo
- type BindBufferMemoryInfo
- func (x *BindBufferMemoryInfo) Deref()
- func (x *BindBufferMemoryInfo) Free()
- func (x *BindBufferMemoryInfo) PassRef() (*C.VkBindBufferMemoryInfo, *cgoAllocMap)
- func (x BindBufferMemoryInfo) PassValue() (C.VkBindBufferMemoryInfo, *cgoAllocMap)
- func (x *BindBufferMemoryInfo) Ref() *C.VkBindBufferMemoryInfo
- type BindImageMemoryDeviceGroupInfo
- func (x *BindImageMemoryDeviceGroupInfo) Deref()
- func (x *BindImageMemoryDeviceGroupInfo) Free()
- func (x *BindImageMemoryDeviceGroupInfo) PassRef() (*C.VkBindImageMemoryDeviceGroupInfo, *cgoAllocMap)
- func (x BindImageMemoryDeviceGroupInfo) PassValue() (C.VkBindImageMemoryDeviceGroupInfo, *cgoAllocMap)
- func (x *BindImageMemoryDeviceGroupInfo) Ref() *C.VkBindImageMemoryDeviceGroupInfo
- type BindImageMemoryInfo
- type BindImageMemorySwapchainInfo
- func (x *BindImageMemorySwapchainInfo) Deref()
- func (x *BindImageMemorySwapchainInfo) Free()
- func (x *BindImageMemorySwapchainInfo) PassRef() (*C.VkBindImageMemorySwapchainInfoKHR, *cgoAllocMap)
- func (x BindImageMemorySwapchainInfo) PassValue() (C.VkBindImageMemorySwapchainInfoKHR, *cgoAllocMap)
- func (x *BindImageMemorySwapchainInfo) Ref() *C.VkBindImageMemorySwapchainInfoKHR
- type BindImagePlaneMemoryInfo
- func (x *BindImagePlaneMemoryInfo) Deref()
- func (x *BindImagePlaneMemoryInfo) Free()
- func (x *BindImagePlaneMemoryInfo) PassRef() (*C.VkBindImagePlaneMemoryInfo, *cgoAllocMap)
- func (x BindImagePlaneMemoryInfo) PassValue() (C.VkBindImagePlaneMemoryInfo, *cgoAllocMap)
- func (x *BindImagePlaneMemoryInfo) Ref() *C.VkBindImagePlaneMemoryInfo
- type BindSparseInfo
- type BlendFactor
- type BlendOp
- type BlendOverlap
- type Bool32
- type BorderColor
- type Buffer
- type BufferCopy
- type BufferCreateFlagBits
- type BufferCreateFlags
- type BufferCreateInfo
- type BufferImageCopy
- type BufferMemoryBarrier
- type BufferMemoryRequirementsInfo2
- func (x *BufferMemoryRequirementsInfo2) Deref()
- func (x *BufferMemoryRequirementsInfo2) Free()
- func (x *BufferMemoryRequirementsInfo2) PassRef() (*C.VkBufferMemoryRequirementsInfo2, *cgoAllocMap)
- func (x BufferMemoryRequirementsInfo2) PassValue() (C.VkBufferMemoryRequirementsInfo2, *cgoAllocMap)
- func (x *BufferMemoryRequirementsInfo2) Ref() *C.VkBufferMemoryRequirementsInfo2
- type BufferUsageFlagBits
- type BufferUsageFlags
- type BufferView
- type BufferViewCreateFlags
- type BufferViewCreateInfo
- func (x *BufferViewCreateInfo) Deref()
- func (x *BufferViewCreateInfo) Free()
- func (x *BufferViewCreateInfo) PassRef() (*C.VkBufferViewCreateInfo, *cgoAllocMap)
- func (x BufferViewCreateInfo) PassValue() (C.VkBufferViewCreateInfo, *cgoAllocMap)
- func (x *BufferViewCreateInfo) Ref() *C.VkBufferViewCreateInfo
- type BuildAccelerationStructureFlagBitsNVX
- type BuildAccelerationStructureFlagsNVX
- type CalibratedTimestampInfo
- func (x *CalibratedTimestampInfo) Deref()
- func (x *CalibratedTimestampInfo) Free()
- func (x *CalibratedTimestampInfo) PassRef() (*C.VkCalibratedTimestampInfoEXT, *cgoAllocMap)
- func (x CalibratedTimestampInfo) PassValue() (C.VkCalibratedTimestampInfoEXT, *cgoAllocMap)
- func (x *CalibratedTimestampInfo) Ref() *C.VkCalibratedTimestampInfoEXT
- type CheckpointDataNV
- type ChromaLocation
- type ClearAttachment
- type ClearColorValue
- type ClearDepthStencilValue
- func (x *ClearDepthStencilValue) Deref()
- func (x *ClearDepthStencilValue) Free()
- func (x *ClearDepthStencilValue) PassRef() (*C.VkClearDepthStencilValue, *cgoAllocMap)
- func (x ClearDepthStencilValue) PassValue() (C.VkClearDepthStencilValue, *cgoAllocMap)
- func (x *ClearDepthStencilValue) Ref() *C.VkClearDepthStencilValue
- type ClearRect
- type ClearValue
- type CmdProcessCommandsInfoNVX
- func (x *CmdProcessCommandsInfoNVX) Deref()
- func (x *CmdProcessCommandsInfoNVX) Free()
- func (x *CmdProcessCommandsInfoNVX) PassRef() (*C.VkCmdProcessCommandsInfoNVX, *cgoAllocMap)
- func (x CmdProcessCommandsInfoNVX) PassValue() (C.VkCmdProcessCommandsInfoNVX, *cgoAllocMap)
- func (x *CmdProcessCommandsInfoNVX) Ref() *C.VkCmdProcessCommandsInfoNVX
- type CmdReserveSpaceForCommandsInfoNVX
- func (x *CmdReserveSpaceForCommandsInfoNVX) Deref()
- func (x *CmdReserveSpaceForCommandsInfoNVX) Free()
- func (x *CmdReserveSpaceForCommandsInfoNVX) PassRef() (*C.VkCmdReserveSpaceForCommandsInfoNVX, *cgoAllocMap)
- func (x CmdReserveSpaceForCommandsInfoNVX) PassValue() (C.VkCmdReserveSpaceForCommandsInfoNVX, *cgoAllocMap)
- func (x *CmdReserveSpaceForCommandsInfoNVX) Ref() *C.VkCmdReserveSpaceForCommandsInfoNVX
- type CoarseSampleLocationNV
- func (x *CoarseSampleLocationNV) Deref()
- func (x *CoarseSampleLocationNV) Free()
- func (x *CoarseSampleLocationNV) PassRef() (*C.VkCoarseSampleLocationNV, *cgoAllocMap)
- func (x CoarseSampleLocationNV) PassValue() (C.VkCoarseSampleLocationNV, *cgoAllocMap)
- func (x *CoarseSampleLocationNV) Ref() *C.VkCoarseSampleLocationNV
- type CoarseSampleOrderCustomNV
- func (x *CoarseSampleOrderCustomNV) Deref()
- func (x *CoarseSampleOrderCustomNV) Free()
- func (x *CoarseSampleOrderCustomNV) PassRef() (*C.VkCoarseSampleOrderCustomNV, *cgoAllocMap)
- func (x CoarseSampleOrderCustomNV) PassValue() (C.VkCoarseSampleOrderCustomNV, *cgoAllocMap)
- func (x *CoarseSampleOrderCustomNV) Ref() *C.VkCoarseSampleOrderCustomNV
- type CoarseSampleOrderTypeNV
- type ColorComponentFlagBits
- type ColorComponentFlags
- type ColorSpace
- type CommandBuffer
- type CommandBufferAllocateInfo
- func (x *CommandBufferAllocateInfo) Deref()
- func (x *CommandBufferAllocateInfo) Free()
- func (x *CommandBufferAllocateInfo) PassRef() (*C.VkCommandBufferAllocateInfo, *cgoAllocMap)
- func (x CommandBufferAllocateInfo) PassValue() (C.VkCommandBufferAllocateInfo, *cgoAllocMap)
- func (x *CommandBufferAllocateInfo) Ref() *C.VkCommandBufferAllocateInfo
- type CommandBufferBeginInfo
- func (x *CommandBufferBeginInfo) Deref()
- func (x *CommandBufferBeginInfo) Free()
- func (x *CommandBufferBeginInfo) PassRef() (*C.VkCommandBufferBeginInfo, *cgoAllocMap)
- func (x CommandBufferBeginInfo) PassValue() (C.VkCommandBufferBeginInfo, *cgoAllocMap)
- func (x *CommandBufferBeginInfo) Ref() *C.VkCommandBufferBeginInfo
- type CommandBufferInheritanceConditionalRenderingInfo
- func (x *CommandBufferInheritanceConditionalRenderingInfo) Deref()
- func (x *CommandBufferInheritanceConditionalRenderingInfo) Free()
- func (x *CommandBufferInheritanceConditionalRenderingInfo) PassRef() (*C.VkCommandBufferInheritanceConditionalRenderingInfoEXT, *cgoAllocMap)
- func (x CommandBufferInheritanceConditionalRenderingInfo) PassValue() (C.VkCommandBufferInheritanceConditionalRenderingInfoEXT, *cgoAllocMap)
- func (x *CommandBufferInheritanceConditionalRenderingInfo) Ref() *C.VkCommandBufferInheritanceConditionalRenderingInfoEXT
- type CommandBufferInheritanceInfo
- func (x *CommandBufferInheritanceInfo) Deref()
- func (x *CommandBufferInheritanceInfo) Free()
- func (x *CommandBufferInheritanceInfo) PassRef() (*C.VkCommandBufferInheritanceInfo, *cgoAllocMap)
- func (x CommandBufferInheritanceInfo) PassValue() (C.VkCommandBufferInheritanceInfo, *cgoAllocMap)
- func (x *CommandBufferInheritanceInfo) Ref() *C.VkCommandBufferInheritanceInfo
- type CommandBufferLevel
- type CommandBufferResetFlagBits
- type CommandBufferResetFlags
- type CommandBufferUsageFlagBits
- type CommandBufferUsageFlags
- type CommandPool
- type CommandPoolCreateFlagBits
- type CommandPoolCreateFlags
- type CommandPoolCreateInfo
- func (x *CommandPoolCreateInfo) Deref()
- func (x *CommandPoolCreateInfo) Free()
- func (x *CommandPoolCreateInfo) PassRef() (*C.VkCommandPoolCreateInfo, *cgoAllocMap)
- func (x CommandPoolCreateInfo) PassValue() (C.VkCommandPoolCreateInfo, *cgoAllocMap)
- func (x *CommandPoolCreateInfo) Ref() *C.VkCommandPoolCreateInfo
- type CommandPoolResetFlagBits
- type CommandPoolResetFlags
- type CommandPoolTrimFlags
- type CompareOp
- type ComponentMapping
- type ComponentSwizzle
- type CompositeAlphaFlagBits
- type CompositeAlphaFlags
- type ComputePipelineCreateInfo
- func (x *ComputePipelineCreateInfo) Deref()
- func (x *ComputePipelineCreateInfo) Free()
- func (x *ComputePipelineCreateInfo) PassRef() (*C.VkComputePipelineCreateInfo, *cgoAllocMap)
- func (x ComputePipelineCreateInfo) PassValue() (C.VkComputePipelineCreateInfo, *cgoAllocMap)
- func (x *ComputePipelineCreateInfo) Ref() *C.VkComputePipelineCreateInfo
- type ConditionalRenderingBeginInfo
- func (x *ConditionalRenderingBeginInfo) Deref()
- func (x *ConditionalRenderingBeginInfo) Free()
- func (x *ConditionalRenderingBeginInfo) PassRef() (*C.VkConditionalRenderingBeginInfoEXT, *cgoAllocMap)
- func (x ConditionalRenderingBeginInfo) PassValue() (C.VkConditionalRenderingBeginInfoEXT, *cgoAllocMap)
- func (x *ConditionalRenderingBeginInfo) Ref() *C.VkConditionalRenderingBeginInfoEXT
- type ConditionalRenderingFlagBits
- type ConditionalRenderingFlags
- type ConformanceVersion
- type ConservativeRasterizationMode
- type CopyAccelerationStructureModeNVX
- type CopyDescriptorSet
- type CoverageModulationModeNV
- type CullModeFlagBits
- type CullModeFlags
- type DebugMarkerMarkerInfo
- func (x *DebugMarkerMarkerInfo) Deref()
- func (x *DebugMarkerMarkerInfo) Free()
- func (x *DebugMarkerMarkerInfo) PassRef() (*C.VkDebugMarkerMarkerInfoEXT, *cgoAllocMap)
- func (x DebugMarkerMarkerInfo) PassValue() (C.VkDebugMarkerMarkerInfoEXT, *cgoAllocMap)
- func (x *DebugMarkerMarkerInfo) Ref() *C.VkDebugMarkerMarkerInfoEXT
- type DebugMarkerObjectNameInfo
- func (x *DebugMarkerObjectNameInfo) Deref()
- func (x *DebugMarkerObjectNameInfo) Free()
- func (x *DebugMarkerObjectNameInfo) PassRef() (*C.VkDebugMarkerObjectNameInfoEXT, *cgoAllocMap)
- func (x DebugMarkerObjectNameInfo) PassValue() (C.VkDebugMarkerObjectNameInfoEXT, *cgoAllocMap)
- func (x *DebugMarkerObjectNameInfo) Ref() *C.VkDebugMarkerObjectNameInfoEXT
- type DebugMarkerObjectTagInfo
- func (x *DebugMarkerObjectTagInfo) Deref()
- func (x *DebugMarkerObjectTagInfo) Free()
- func (x *DebugMarkerObjectTagInfo) PassRef() (*C.VkDebugMarkerObjectTagInfoEXT, *cgoAllocMap)
- func (x DebugMarkerObjectTagInfo) PassValue() (C.VkDebugMarkerObjectTagInfoEXT, *cgoAllocMap)
- func (x *DebugMarkerObjectTagInfo) Ref() *C.VkDebugMarkerObjectTagInfoEXT
- type DebugReportCallback
- type DebugReportCallbackCreateInfo
- func (x *DebugReportCallbackCreateInfo) Deref()
- func (x *DebugReportCallbackCreateInfo) Free()
- func (x *DebugReportCallbackCreateInfo) PassRef() (*C.VkDebugReportCallbackCreateInfoEXT, *cgoAllocMap)
- func (x DebugReportCallbackCreateInfo) PassValue() (C.VkDebugReportCallbackCreateInfoEXT, *cgoAllocMap)
- func (x *DebugReportCallbackCreateInfo) Ref() *C.VkDebugReportCallbackCreateInfoEXT
- type DebugReportCallbackFunc
- type DebugReportFlagBits
- type DebugReportFlags
- type DebugReportObjectType
- type DebugUtilsLabel
- type DebugUtilsMessageSeverityFlagBits
- type DebugUtilsMessageSeverityFlags
- type DebugUtilsMessageTypeFlagBits
- type DebugUtilsMessageTypeFlags
- type DebugUtilsObjectNameInfo
- func (x *DebugUtilsObjectNameInfo) Deref()
- func (x *DebugUtilsObjectNameInfo) Free()
- func (x *DebugUtilsObjectNameInfo) PassRef() (*C.VkDebugUtilsObjectNameInfoEXT, *cgoAllocMap)
- func (x DebugUtilsObjectNameInfo) PassValue() (C.VkDebugUtilsObjectNameInfoEXT, *cgoAllocMap)
- func (x *DebugUtilsObjectNameInfo) Ref() *C.VkDebugUtilsObjectNameInfoEXT
- type DebugUtilsObjectTagInfo
- func (x *DebugUtilsObjectTagInfo) Deref()
- func (x *DebugUtilsObjectTagInfo) Free()
- func (x *DebugUtilsObjectTagInfo) PassRef() (*C.VkDebugUtilsObjectTagInfoEXT, *cgoAllocMap)
- func (x DebugUtilsObjectTagInfo) PassValue() (C.VkDebugUtilsObjectTagInfoEXT, *cgoAllocMap)
- func (x *DebugUtilsObjectTagInfo) Ref() *C.VkDebugUtilsObjectTagInfoEXT
- type DedicatedAllocationBufferCreateInfoNV
- func (x *DedicatedAllocationBufferCreateInfoNV) Deref()
- func (x *DedicatedAllocationBufferCreateInfoNV) Free()
- func (x *DedicatedAllocationBufferCreateInfoNV) PassRef() (*C.VkDedicatedAllocationBufferCreateInfoNV, *cgoAllocMap)
- func (x DedicatedAllocationBufferCreateInfoNV) PassValue() (C.VkDedicatedAllocationBufferCreateInfoNV, *cgoAllocMap)
- func (x *DedicatedAllocationBufferCreateInfoNV) Ref() *C.VkDedicatedAllocationBufferCreateInfoNV
- type DedicatedAllocationImageCreateInfoNV
- func (x *DedicatedAllocationImageCreateInfoNV) Deref()
- func (x *DedicatedAllocationImageCreateInfoNV) Free()
- func (x *DedicatedAllocationImageCreateInfoNV) PassRef() (*C.VkDedicatedAllocationImageCreateInfoNV, *cgoAllocMap)
- func (x DedicatedAllocationImageCreateInfoNV) PassValue() (C.VkDedicatedAllocationImageCreateInfoNV, *cgoAllocMap)
- func (x *DedicatedAllocationImageCreateInfoNV) Ref() *C.VkDedicatedAllocationImageCreateInfoNV
- type DedicatedAllocationMemoryAllocateInfoNV
- func (x *DedicatedAllocationMemoryAllocateInfoNV) Deref()
- func (x *DedicatedAllocationMemoryAllocateInfoNV) Free()
- func (x *DedicatedAllocationMemoryAllocateInfoNV) PassRef() (*C.VkDedicatedAllocationMemoryAllocateInfoNV, *cgoAllocMap)
- func (x DedicatedAllocationMemoryAllocateInfoNV) PassValue() (C.VkDedicatedAllocationMemoryAllocateInfoNV, *cgoAllocMap)
- func (x *DedicatedAllocationMemoryAllocateInfoNV) Ref() *C.VkDedicatedAllocationMemoryAllocateInfoNV
- type DependencyFlagBits
- type DependencyFlags
- type DescriptorAccelerationStructureInfoNVX
- func (x *DescriptorAccelerationStructureInfoNVX) Deref()
- func (x *DescriptorAccelerationStructureInfoNVX) Free()
- func (x *DescriptorAccelerationStructureInfoNVX) PassRef() (*C.VkDescriptorAccelerationStructureInfoNVX, *cgoAllocMap)
- func (x DescriptorAccelerationStructureInfoNVX) PassValue() (C.VkDescriptorAccelerationStructureInfoNVX, *cgoAllocMap)
- func (x *DescriptorAccelerationStructureInfoNVX) Ref() *C.VkDescriptorAccelerationStructureInfoNVX
- type DescriptorBindingFlagBits
- type DescriptorBindingFlags
- type DescriptorBufferInfo
- func (x *DescriptorBufferInfo) Deref()
- func (x *DescriptorBufferInfo) Free()
- func (x *DescriptorBufferInfo) PassRef() (*C.VkDescriptorBufferInfo, *cgoAllocMap)
- func (x DescriptorBufferInfo) PassValue() (C.VkDescriptorBufferInfo, *cgoAllocMap)
- func (x *DescriptorBufferInfo) Ref() *C.VkDescriptorBufferInfo
- type DescriptorImageInfo
- type DescriptorPool
- type DescriptorPoolCreateFlagBits
- type DescriptorPoolCreateFlags
- type DescriptorPoolCreateInfo
- func (x *DescriptorPoolCreateInfo) Deref()
- func (x *DescriptorPoolCreateInfo) Free()
- func (x *DescriptorPoolCreateInfo) PassRef() (*C.VkDescriptorPoolCreateInfo, *cgoAllocMap)
- func (x DescriptorPoolCreateInfo) PassValue() (C.VkDescriptorPoolCreateInfo, *cgoAllocMap)
- func (x *DescriptorPoolCreateInfo) Ref() *C.VkDescriptorPoolCreateInfo
- type DescriptorPoolInlineUniformBlockCreateInfo
- func (x *DescriptorPoolInlineUniformBlockCreateInfo) Deref()
- func (x *DescriptorPoolInlineUniformBlockCreateInfo) Free()
- func (x *DescriptorPoolInlineUniformBlockCreateInfo) PassRef() (*C.VkDescriptorPoolInlineUniformBlockCreateInfoEXT, *cgoAllocMap)
- func (x DescriptorPoolInlineUniformBlockCreateInfo) PassValue() (C.VkDescriptorPoolInlineUniformBlockCreateInfoEXT, *cgoAllocMap)
- func (x *DescriptorPoolInlineUniformBlockCreateInfo) Ref() *C.VkDescriptorPoolInlineUniformBlockCreateInfoEXT
- type DescriptorPoolResetFlags
- type DescriptorPoolSize
- type DescriptorSet
- type DescriptorSetAllocateInfo
- func (x *DescriptorSetAllocateInfo) Deref()
- func (x *DescriptorSetAllocateInfo) Free()
- func (x *DescriptorSetAllocateInfo) PassRef() (*C.VkDescriptorSetAllocateInfo, *cgoAllocMap)
- func (x DescriptorSetAllocateInfo) PassValue() (C.VkDescriptorSetAllocateInfo, *cgoAllocMap)
- func (x *DescriptorSetAllocateInfo) Ref() *C.VkDescriptorSetAllocateInfo
- type DescriptorSetLayout
- type DescriptorSetLayoutBinding
- func (x *DescriptorSetLayoutBinding) Deref()
- func (x *DescriptorSetLayoutBinding) Free()
- func (x *DescriptorSetLayoutBinding) PassRef() (*C.VkDescriptorSetLayoutBinding, *cgoAllocMap)
- func (x DescriptorSetLayoutBinding) PassValue() (C.VkDescriptorSetLayoutBinding, *cgoAllocMap)
- func (x *DescriptorSetLayoutBinding) Ref() *C.VkDescriptorSetLayoutBinding
- type DescriptorSetLayoutBindingFlagsCreateInfo
- func (x *DescriptorSetLayoutBindingFlagsCreateInfo) Deref()
- func (x *DescriptorSetLayoutBindingFlagsCreateInfo) Free()
- func (x *DescriptorSetLayoutBindingFlagsCreateInfo) PassRef() (*C.VkDescriptorSetLayoutBindingFlagsCreateInfoEXT, *cgoAllocMap)
- func (x DescriptorSetLayoutBindingFlagsCreateInfo) PassValue() (C.VkDescriptorSetLayoutBindingFlagsCreateInfoEXT, *cgoAllocMap)
- func (x *DescriptorSetLayoutBindingFlagsCreateInfo) Ref() *C.VkDescriptorSetLayoutBindingFlagsCreateInfoEXT
- type DescriptorSetLayoutCreateFlagBits
- type DescriptorSetLayoutCreateFlags
- type DescriptorSetLayoutCreateInfo
- func (x *DescriptorSetLayoutCreateInfo) Deref()
- func (x *DescriptorSetLayoutCreateInfo) Free()
- func (x *DescriptorSetLayoutCreateInfo) PassRef() (*C.VkDescriptorSetLayoutCreateInfo, *cgoAllocMap)
- func (x DescriptorSetLayoutCreateInfo) PassValue() (C.VkDescriptorSetLayoutCreateInfo, *cgoAllocMap)
- func (x *DescriptorSetLayoutCreateInfo) Ref() *C.VkDescriptorSetLayoutCreateInfo
- type DescriptorSetLayoutSupport
- func (x *DescriptorSetLayoutSupport) Deref()
- func (x *DescriptorSetLayoutSupport) Free()
- func (x *DescriptorSetLayoutSupport) PassRef() (*C.VkDescriptorSetLayoutSupport, *cgoAllocMap)
- func (x DescriptorSetLayoutSupport) PassValue() (C.VkDescriptorSetLayoutSupport, *cgoAllocMap)
- func (x *DescriptorSetLayoutSupport) Ref() *C.VkDescriptorSetLayoutSupport
- type DescriptorSetVariableDescriptorCountAllocateInfo
- func (x *DescriptorSetVariableDescriptorCountAllocateInfo) Deref()
- func (x *DescriptorSetVariableDescriptorCountAllocateInfo) Free()
- func (x *DescriptorSetVariableDescriptorCountAllocateInfo) PassRef() (*C.VkDescriptorSetVariableDescriptorCountAllocateInfoEXT, *cgoAllocMap)
- func (x DescriptorSetVariableDescriptorCountAllocateInfo) PassValue() (C.VkDescriptorSetVariableDescriptorCountAllocateInfoEXT, *cgoAllocMap)
- func (x *DescriptorSetVariableDescriptorCountAllocateInfo) Ref() *C.VkDescriptorSetVariableDescriptorCountAllocateInfoEXT
- type DescriptorSetVariableDescriptorCountLayoutSupport
- func (x *DescriptorSetVariableDescriptorCountLayoutSupport) Deref()
- func (x *DescriptorSetVariableDescriptorCountLayoutSupport) Free()
- func (x *DescriptorSetVariableDescriptorCountLayoutSupport) PassRef() (*C.VkDescriptorSetVariableDescriptorCountLayoutSupportEXT, *cgoAllocMap)
- func (x DescriptorSetVariableDescriptorCountLayoutSupport) PassValue() (C.VkDescriptorSetVariableDescriptorCountLayoutSupportEXT, *cgoAllocMap)
- func (x *DescriptorSetVariableDescriptorCountLayoutSupport) Ref() *C.VkDescriptorSetVariableDescriptorCountLayoutSupportEXT
- type DescriptorType
- type DescriptorUpdateTemplate
- type DescriptorUpdateTemplateCreateFlags
- type DescriptorUpdateTemplateCreateInfo
- func (x *DescriptorUpdateTemplateCreateInfo) Deref()
- func (x *DescriptorUpdateTemplateCreateInfo) Free()
- func (x *DescriptorUpdateTemplateCreateInfo) PassRef() (*C.VkDescriptorUpdateTemplateCreateInfo, *cgoAllocMap)
- func (x DescriptorUpdateTemplateCreateInfo) PassValue() (C.VkDescriptorUpdateTemplateCreateInfo, *cgoAllocMap)
- func (x *DescriptorUpdateTemplateCreateInfo) Ref() *C.VkDescriptorUpdateTemplateCreateInfo
- type DescriptorUpdateTemplateEntry
- func (x *DescriptorUpdateTemplateEntry) Deref()
- func (x *DescriptorUpdateTemplateEntry) Free()
- func (x *DescriptorUpdateTemplateEntry) PassRef() (*C.VkDescriptorUpdateTemplateEntry, *cgoAllocMap)
- func (x DescriptorUpdateTemplateEntry) PassValue() (C.VkDescriptorUpdateTemplateEntry, *cgoAllocMap)
- func (x *DescriptorUpdateTemplateEntry) Ref() *C.VkDescriptorUpdateTemplateEntry
- type DescriptorUpdateTemplateType
- type Device
- type DeviceCreateFlags
- type DeviceCreateInfo
- type DeviceEventInfo
- type DeviceEventType
- type DeviceGeneratedCommandsFeaturesNVX
- func (x *DeviceGeneratedCommandsFeaturesNVX) Deref()
- func (x *DeviceGeneratedCommandsFeaturesNVX) Free()
- func (x *DeviceGeneratedCommandsFeaturesNVX) PassRef() (*C.VkDeviceGeneratedCommandsFeaturesNVX, *cgoAllocMap)
- func (x DeviceGeneratedCommandsFeaturesNVX) PassValue() (C.VkDeviceGeneratedCommandsFeaturesNVX, *cgoAllocMap)
- func (x *DeviceGeneratedCommandsFeaturesNVX) Ref() *C.VkDeviceGeneratedCommandsFeaturesNVX
- type DeviceGeneratedCommandsLimitsNVX
- func (x *DeviceGeneratedCommandsLimitsNVX) Deref()
- func (x *DeviceGeneratedCommandsLimitsNVX) Free()
- func (x *DeviceGeneratedCommandsLimitsNVX) PassRef() (*C.VkDeviceGeneratedCommandsLimitsNVX, *cgoAllocMap)
- func (x DeviceGeneratedCommandsLimitsNVX) PassValue() (C.VkDeviceGeneratedCommandsLimitsNVX, *cgoAllocMap)
- func (x *DeviceGeneratedCommandsLimitsNVX) Ref() *C.VkDeviceGeneratedCommandsLimitsNVX
- type DeviceGroupBindSparseInfo
- func (x *DeviceGroupBindSparseInfo) Deref()
- func (x *DeviceGroupBindSparseInfo) Free()
- func (x *DeviceGroupBindSparseInfo) PassRef() (*C.VkDeviceGroupBindSparseInfo, *cgoAllocMap)
- func (x DeviceGroupBindSparseInfo) PassValue() (C.VkDeviceGroupBindSparseInfo, *cgoAllocMap)
- func (x *DeviceGroupBindSparseInfo) Ref() *C.VkDeviceGroupBindSparseInfo
- type DeviceGroupCommandBufferBeginInfo
- func (x *DeviceGroupCommandBufferBeginInfo) Deref()
- func (x *DeviceGroupCommandBufferBeginInfo) Free()
- func (x *DeviceGroupCommandBufferBeginInfo) PassRef() (*C.VkDeviceGroupCommandBufferBeginInfo, *cgoAllocMap)
- func (x DeviceGroupCommandBufferBeginInfo) PassValue() (C.VkDeviceGroupCommandBufferBeginInfo, *cgoAllocMap)
- func (x *DeviceGroupCommandBufferBeginInfo) Ref() *C.VkDeviceGroupCommandBufferBeginInfo
- type DeviceGroupDeviceCreateInfo
- func (x *DeviceGroupDeviceCreateInfo) Deref()
- func (x *DeviceGroupDeviceCreateInfo) Free()
- func (x *DeviceGroupDeviceCreateInfo) PassRef() (*C.VkDeviceGroupDeviceCreateInfo, *cgoAllocMap)
- func (x DeviceGroupDeviceCreateInfo) PassValue() (C.VkDeviceGroupDeviceCreateInfo, *cgoAllocMap)
- func (x *DeviceGroupDeviceCreateInfo) Ref() *C.VkDeviceGroupDeviceCreateInfo
- type DeviceGroupPresentCapabilities
- func (x *DeviceGroupPresentCapabilities) Deref()
- func (x *DeviceGroupPresentCapabilities) Free()
- func (x *DeviceGroupPresentCapabilities) PassRef() (*C.VkDeviceGroupPresentCapabilitiesKHR, *cgoAllocMap)
- func (x DeviceGroupPresentCapabilities) PassValue() (C.VkDeviceGroupPresentCapabilitiesKHR, *cgoAllocMap)
- func (x *DeviceGroupPresentCapabilities) Ref() *C.VkDeviceGroupPresentCapabilitiesKHR
- type DeviceGroupPresentInfo
- func (x *DeviceGroupPresentInfo) Deref()
- func (x *DeviceGroupPresentInfo) Free()
- func (x *DeviceGroupPresentInfo) PassRef() (*C.VkDeviceGroupPresentInfoKHR, *cgoAllocMap)
- func (x DeviceGroupPresentInfo) PassValue() (C.VkDeviceGroupPresentInfoKHR, *cgoAllocMap)
- func (x *DeviceGroupPresentInfo) Ref() *C.VkDeviceGroupPresentInfoKHR
- type DeviceGroupPresentModeFlagBits
- type DeviceGroupPresentModeFlags
- type DeviceGroupRenderPassBeginInfo
- func (x *DeviceGroupRenderPassBeginInfo) Deref()
- func (x *DeviceGroupRenderPassBeginInfo) Free()
- func (x *DeviceGroupRenderPassBeginInfo) PassRef() (*C.VkDeviceGroupRenderPassBeginInfo, *cgoAllocMap)
- func (x DeviceGroupRenderPassBeginInfo) PassValue() (C.VkDeviceGroupRenderPassBeginInfo, *cgoAllocMap)
- func (x *DeviceGroupRenderPassBeginInfo) Ref() *C.VkDeviceGroupRenderPassBeginInfo
- type DeviceGroupSubmitInfo
- func (x *DeviceGroupSubmitInfo) Deref()
- func (x *DeviceGroupSubmitInfo) Free()
- func (x *DeviceGroupSubmitInfo) PassRef() (*C.VkDeviceGroupSubmitInfo, *cgoAllocMap)
- func (x DeviceGroupSubmitInfo) PassValue() (C.VkDeviceGroupSubmitInfo, *cgoAllocMap)
- func (x *DeviceGroupSubmitInfo) Ref() *C.VkDeviceGroupSubmitInfo
- type DeviceGroupSwapchainCreateInfo
- func (x *DeviceGroupSwapchainCreateInfo) Deref()
- func (x *DeviceGroupSwapchainCreateInfo) Free()
- func (x *DeviceGroupSwapchainCreateInfo) PassRef() (*C.VkDeviceGroupSwapchainCreateInfoKHR, *cgoAllocMap)
- func (x DeviceGroupSwapchainCreateInfo) PassValue() (C.VkDeviceGroupSwapchainCreateInfoKHR, *cgoAllocMap)
- func (x *DeviceGroupSwapchainCreateInfo) Ref() *C.VkDeviceGroupSwapchainCreateInfoKHR
- type DeviceMemory
- type DeviceQueueCreateFlagBits
- type DeviceQueueCreateFlags
- type DeviceQueueCreateInfo
- func (x *DeviceQueueCreateInfo) Deref()
- func (x *DeviceQueueCreateInfo) Free()
- func (x *DeviceQueueCreateInfo) PassRef() (*C.VkDeviceQueueCreateInfo, *cgoAllocMap)
- func (x DeviceQueueCreateInfo) PassValue() (C.VkDeviceQueueCreateInfo, *cgoAllocMap)
- func (x *DeviceQueueCreateInfo) Ref() *C.VkDeviceQueueCreateInfo
- type DeviceQueueGlobalPriorityCreateInfo
- func (x *DeviceQueueGlobalPriorityCreateInfo) Deref()
- func (x *DeviceQueueGlobalPriorityCreateInfo) Free()
- func (x *DeviceQueueGlobalPriorityCreateInfo) PassRef() (*C.VkDeviceQueueGlobalPriorityCreateInfoEXT, *cgoAllocMap)
- func (x DeviceQueueGlobalPriorityCreateInfo) PassValue() (C.VkDeviceQueueGlobalPriorityCreateInfoEXT, *cgoAllocMap)
- func (x *DeviceQueueGlobalPriorityCreateInfo) Ref() *C.VkDeviceQueueGlobalPriorityCreateInfoEXT
- type DeviceQueueInfo2
- type DeviceSize
- type DiscardRectangleMode
- type DispatchIndirectCommand
- func (x *DispatchIndirectCommand) Deref()
- func (x *DispatchIndirectCommand) Free()
- func (x *DispatchIndirectCommand) PassRef() (*C.VkDispatchIndirectCommand, *cgoAllocMap)
- func (x DispatchIndirectCommand) PassValue() (C.VkDispatchIndirectCommand, *cgoAllocMap)
- func (x *DispatchIndirectCommand) Ref() *C.VkDispatchIndirectCommand
- type Display
- type DisplayEventInfo
- type DisplayEventType
- type DisplayMode
- type DisplayModeCreateFlags
- type DisplayModeCreateInfo
- func (x *DisplayModeCreateInfo) Deref()
- func (x *DisplayModeCreateInfo) Free()
- func (x *DisplayModeCreateInfo) PassRef() (*C.VkDisplayModeCreateInfoKHR, *cgoAllocMap)
- func (x DisplayModeCreateInfo) PassValue() (C.VkDisplayModeCreateInfoKHR, *cgoAllocMap)
- func (x *DisplayModeCreateInfo) Ref() *C.VkDisplayModeCreateInfoKHR
- type DisplayModeParameters
- func (x *DisplayModeParameters) Deref()
- func (x *DisplayModeParameters) Free()
- func (x *DisplayModeParameters) PassRef() (*C.VkDisplayModeParametersKHR, *cgoAllocMap)
- func (x DisplayModeParameters) PassValue() (C.VkDisplayModeParametersKHR, *cgoAllocMap)
- func (x *DisplayModeParameters) Ref() *C.VkDisplayModeParametersKHR
- type DisplayModeProperties
- func (x *DisplayModeProperties) Deref()
- func (x *DisplayModeProperties) Free()
- func (x *DisplayModeProperties) PassRef() (*C.VkDisplayModePropertiesKHR, *cgoAllocMap)
- func (x DisplayModeProperties) PassValue() (C.VkDisplayModePropertiesKHR, *cgoAllocMap)
- func (x *DisplayModeProperties) Ref() *C.VkDisplayModePropertiesKHR
- type DisplayModeProperties2
- func (x *DisplayModeProperties2) Deref()
- func (x *DisplayModeProperties2) Free()
- func (x *DisplayModeProperties2) PassRef() (*C.VkDisplayModeProperties2KHR, *cgoAllocMap)
- func (x DisplayModeProperties2) PassValue() (C.VkDisplayModeProperties2KHR, *cgoAllocMap)
- func (x *DisplayModeProperties2) Ref() *C.VkDisplayModeProperties2KHR
- type DisplayPlaneAlphaFlagBits
- type DisplayPlaneAlphaFlags
- type DisplayPlaneCapabilities
- func (x *DisplayPlaneCapabilities) Deref()
- func (x *DisplayPlaneCapabilities) Free()
- func (x *DisplayPlaneCapabilities) PassRef() (*C.VkDisplayPlaneCapabilitiesKHR, *cgoAllocMap)
- func (x DisplayPlaneCapabilities) PassValue() (C.VkDisplayPlaneCapabilitiesKHR, *cgoAllocMap)
- func (x *DisplayPlaneCapabilities) Ref() *C.VkDisplayPlaneCapabilitiesKHR
- type DisplayPlaneCapabilities2
- func (x *DisplayPlaneCapabilities2) Deref()
- func (x *DisplayPlaneCapabilities2) Free()
- func (x *DisplayPlaneCapabilities2) PassRef() (*C.VkDisplayPlaneCapabilities2KHR, *cgoAllocMap)
- func (x DisplayPlaneCapabilities2) PassValue() (C.VkDisplayPlaneCapabilities2KHR, *cgoAllocMap)
- func (x *DisplayPlaneCapabilities2) Ref() *C.VkDisplayPlaneCapabilities2KHR
- type DisplayPlaneInfo2
- type DisplayPlaneProperties
- func (x *DisplayPlaneProperties) Deref()
- func (x *DisplayPlaneProperties) Free()
- func (x *DisplayPlaneProperties) PassRef() (*C.VkDisplayPlanePropertiesKHR, *cgoAllocMap)
- func (x DisplayPlaneProperties) PassValue() (C.VkDisplayPlanePropertiesKHR, *cgoAllocMap)
- func (x *DisplayPlaneProperties) Ref() *C.VkDisplayPlanePropertiesKHR
- type DisplayPlaneProperties2
- func (x *DisplayPlaneProperties2) Deref()
- func (x *DisplayPlaneProperties2) Free()
- func (x *DisplayPlaneProperties2) PassRef() (*C.VkDisplayPlaneProperties2KHR, *cgoAllocMap)
- func (x DisplayPlaneProperties2) PassValue() (C.VkDisplayPlaneProperties2KHR, *cgoAllocMap)
- func (x *DisplayPlaneProperties2) Ref() *C.VkDisplayPlaneProperties2KHR
- type DisplayPowerInfo
- type DisplayPowerState
- type DisplayPresentInfo
- type DisplayProperties
- type DisplayProperties2
- type DisplaySurfaceCreateFlags
- type DisplaySurfaceCreateInfo
- func (x *DisplaySurfaceCreateInfo) Deref()
- func (x *DisplaySurfaceCreateInfo) Free()
- func (x *DisplaySurfaceCreateInfo) PassRef() (*C.VkDisplaySurfaceCreateInfoKHR, *cgoAllocMap)
- func (x DisplaySurfaceCreateInfo) PassValue() (C.VkDisplaySurfaceCreateInfoKHR, *cgoAllocMap)
- func (x *DisplaySurfaceCreateInfo) Ref() *C.VkDisplaySurfaceCreateInfoKHR
- type DrawIndexedIndirectCommand
- func (x *DrawIndexedIndirectCommand) Deref()
- func (x *DrawIndexedIndirectCommand) Free()
- func (x *DrawIndexedIndirectCommand) PassRef() (*C.VkDrawIndexedIndirectCommand, *cgoAllocMap)
- func (x DrawIndexedIndirectCommand) PassValue() (C.VkDrawIndexedIndirectCommand, *cgoAllocMap)
- func (x *DrawIndexedIndirectCommand) Ref() *C.VkDrawIndexedIndirectCommand
- type DrawIndirectCommand
- type DrawMeshTasksIndirectCommandNV
- func (x *DrawMeshTasksIndirectCommandNV) Deref()
- func (x *DrawMeshTasksIndirectCommandNV) Free()
- func (x *DrawMeshTasksIndirectCommandNV) PassRef() (*C.VkDrawMeshTasksIndirectCommandNV, *cgoAllocMap)
- func (x DrawMeshTasksIndirectCommandNV) PassValue() (C.VkDrawMeshTasksIndirectCommandNV, *cgoAllocMap)
- func (x *DrawMeshTasksIndirectCommandNV) Ref() *C.VkDrawMeshTasksIndirectCommandNV
- type DriverId
- type DrmFormatModifierProperties
- func (x *DrmFormatModifierProperties) Deref()
- func (x *DrmFormatModifierProperties) Free()
- func (x *DrmFormatModifierProperties) PassRef() (*C.VkDrmFormatModifierPropertiesEXT, *cgoAllocMap)
- func (x DrmFormatModifierProperties) PassValue() (C.VkDrmFormatModifierPropertiesEXT, *cgoAllocMap)
- func (x *DrmFormatModifierProperties) Ref() *C.VkDrmFormatModifierPropertiesEXT
- type DrmFormatModifierPropertiesList
- func (x *DrmFormatModifierPropertiesList) Deref()
- func (x *DrmFormatModifierPropertiesList) Free()
- func (x *DrmFormatModifierPropertiesList) PassRef() (*C.VkDrmFormatModifierPropertiesListEXT, *cgoAllocMap)
- func (x DrmFormatModifierPropertiesList) PassValue() (C.VkDrmFormatModifierPropertiesListEXT, *cgoAllocMap)
- func (x *DrmFormatModifierPropertiesList) Ref() *C.VkDrmFormatModifierPropertiesListEXT
- type DynamicState
- type Event
- type EventCreateFlags
- type EventCreateInfo
- type ExportFenceCreateInfo
- func (x *ExportFenceCreateInfo) Deref()
- func (x *ExportFenceCreateInfo) Free()
- func (x *ExportFenceCreateInfo) PassRef() (*C.VkExportFenceCreateInfo, *cgoAllocMap)
- func (x ExportFenceCreateInfo) PassValue() (C.VkExportFenceCreateInfo, *cgoAllocMap)
- func (x *ExportFenceCreateInfo) Ref() *C.VkExportFenceCreateInfo
- type ExportMemoryAllocateInfo
- func (x *ExportMemoryAllocateInfo) Deref()
- func (x *ExportMemoryAllocateInfo) Free()
- func (x *ExportMemoryAllocateInfo) PassRef() (*C.VkExportMemoryAllocateInfo, *cgoAllocMap)
- func (x ExportMemoryAllocateInfo) PassValue() (C.VkExportMemoryAllocateInfo, *cgoAllocMap)
- func (x *ExportMemoryAllocateInfo) Ref() *C.VkExportMemoryAllocateInfo
- type ExportMemoryAllocateInfoNV
- func (x *ExportMemoryAllocateInfoNV) Deref()
- func (x *ExportMemoryAllocateInfoNV) Free()
- func (x *ExportMemoryAllocateInfoNV) PassRef() (*C.VkExportMemoryAllocateInfoNV, *cgoAllocMap)
- func (x ExportMemoryAllocateInfoNV) PassValue() (C.VkExportMemoryAllocateInfoNV, *cgoAllocMap)
- func (x *ExportMemoryAllocateInfoNV) Ref() *C.VkExportMemoryAllocateInfoNV
- type ExportSemaphoreCreateInfo
- func (x *ExportSemaphoreCreateInfo) Deref()
- func (x *ExportSemaphoreCreateInfo) Free()
- func (x *ExportSemaphoreCreateInfo) PassRef() (*C.VkExportSemaphoreCreateInfo, *cgoAllocMap)
- func (x ExportSemaphoreCreateInfo) PassValue() (C.VkExportSemaphoreCreateInfo, *cgoAllocMap)
- func (x *ExportSemaphoreCreateInfo) Ref() *C.VkExportSemaphoreCreateInfo
- type ExtensionProperties
- type Extent2D
- type Extent3D
- type ExternalBufferProperties
- func (x *ExternalBufferProperties) Deref()
- func (x *ExternalBufferProperties) Free()
- func (x *ExternalBufferProperties) PassRef() (*C.VkExternalBufferProperties, *cgoAllocMap)
- func (x ExternalBufferProperties) PassValue() (C.VkExternalBufferProperties, *cgoAllocMap)
- func (x *ExternalBufferProperties) Ref() *C.VkExternalBufferProperties
- type ExternalFenceFeatureFlagBits
- type ExternalFenceFeatureFlags
- type ExternalFenceHandleTypeFlagBits
- type ExternalFenceHandleTypeFlags
- type ExternalFenceProperties
- func (x *ExternalFenceProperties) Deref()
- func (x *ExternalFenceProperties) Free()
- func (x *ExternalFenceProperties) PassRef() (*C.VkExternalFenceProperties, *cgoAllocMap)
- func (x ExternalFenceProperties) PassValue() (C.VkExternalFenceProperties, *cgoAllocMap)
- func (x *ExternalFenceProperties) Ref() *C.VkExternalFenceProperties
- type ExternalImageFormatProperties
- func (x *ExternalImageFormatProperties) Deref()
- func (x *ExternalImageFormatProperties) Free()
- func (x *ExternalImageFormatProperties) PassRef() (*C.VkExternalImageFormatProperties, *cgoAllocMap)
- func (x ExternalImageFormatProperties) PassValue() (C.VkExternalImageFormatProperties, *cgoAllocMap)
- func (x *ExternalImageFormatProperties) Ref() *C.VkExternalImageFormatProperties
- type ExternalImageFormatPropertiesNV
- func (x *ExternalImageFormatPropertiesNV) Deref()
- func (x *ExternalImageFormatPropertiesNV) Free()
- func (x *ExternalImageFormatPropertiesNV) PassRef() (*C.VkExternalImageFormatPropertiesNV, *cgoAllocMap)
- func (x ExternalImageFormatPropertiesNV) PassValue() (C.VkExternalImageFormatPropertiesNV, *cgoAllocMap)
- func (x *ExternalImageFormatPropertiesNV) Ref() *C.VkExternalImageFormatPropertiesNV
- type ExternalMemoryBufferCreateInfo
- func (x *ExternalMemoryBufferCreateInfo) Deref()
- func (x *ExternalMemoryBufferCreateInfo) Free()
- func (x *ExternalMemoryBufferCreateInfo) PassRef() (*C.VkExternalMemoryBufferCreateInfo, *cgoAllocMap)
- func (x ExternalMemoryBufferCreateInfo) PassValue() (C.VkExternalMemoryBufferCreateInfo, *cgoAllocMap)
- func (x *ExternalMemoryBufferCreateInfo) Ref() *C.VkExternalMemoryBufferCreateInfo
- type ExternalMemoryFeatureFlagBits
- type ExternalMemoryFeatureFlagBitsNV
- type ExternalMemoryFeatureFlags
- type ExternalMemoryFeatureFlagsNV
- type ExternalMemoryHandleTypeFlagBits
- type ExternalMemoryHandleTypeFlagBitsNV
- type ExternalMemoryHandleTypeFlags
- type ExternalMemoryHandleTypeFlagsNV
- type ExternalMemoryImageCreateInfo
- func (x *ExternalMemoryImageCreateInfo) Deref()
- func (x *ExternalMemoryImageCreateInfo) Free()
- func (x *ExternalMemoryImageCreateInfo) PassRef() (*C.VkExternalMemoryImageCreateInfo, *cgoAllocMap)
- func (x ExternalMemoryImageCreateInfo) PassValue() (C.VkExternalMemoryImageCreateInfo, *cgoAllocMap)
- func (x *ExternalMemoryImageCreateInfo) Ref() *C.VkExternalMemoryImageCreateInfo
- type ExternalMemoryImageCreateInfoNV
- func (x *ExternalMemoryImageCreateInfoNV) Deref()
- func (x *ExternalMemoryImageCreateInfoNV) Free()
- func (x *ExternalMemoryImageCreateInfoNV) PassRef() (*C.VkExternalMemoryImageCreateInfoNV, *cgoAllocMap)
- func (x ExternalMemoryImageCreateInfoNV) PassValue() (C.VkExternalMemoryImageCreateInfoNV, *cgoAllocMap)
- func (x *ExternalMemoryImageCreateInfoNV) Ref() *C.VkExternalMemoryImageCreateInfoNV
- type ExternalMemoryProperties
- func (x *ExternalMemoryProperties) Deref()
- func (x *ExternalMemoryProperties) Free()
- func (x *ExternalMemoryProperties) PassRef() (*C.VkExternalMemoryProperties, *cgoAllocMap)
- func (x ExternalMemoryProperties) PassValue() (C.VkExternalMemoryProperties, *cgoAllocMap)
- func (x *ExternalMemoryProperties) Ref() *C.VkExternalMemoryProperties
- type ExternalSemaphoreFeatureFlagBits
- type ExternalSemaphoreFeatureFlags
- type ExternalSemaphoreHandleTypeFlagBits
- type ExternalSemaphoreHandleTypeFlags
- type ExternalSemaphoreProperties
- func (x *ExternalSemaphoreProperties) Deref()
- func (x *ExternalSemaphoreProperties) Free()
- func (x *ExternalSemaphoreProperties) PassRef() (*C.VkExternalSemaphoreProperties, *cgoAllocMap)
- func (x ExternalSemaphoreProperties) PassValue() (C.VkExternalSemaphoreProperties, *cgoAllocMap)
- func (x *ExternalSemaphoreProperties) Ref() *C.VkExternalSemaphoreProperties
- type Fence
- type FenceCreateFlagBits
- type FenceCreateFlags
- type FenceCreateInfo
- type FenceGetFdInfo
- type FenceImportFlagBits
- type FenceImportFlags
- type Filter
- type Flags
- type Format
- type FormatFeatureFlagBits
- type FormatFeatureFlags
- type FormatProperties
- type FormatProperties2
- type Framebuffer
- type FramebufferCreateFlags
- type FramebufferCreateInfo
- func (x *FramebufferCreateInfo) Deref()
- func (x *FramebufferCreateInfo) Free()
- func (x *FramebufferCreateInfo) PassRef() (*C.VkFramebufferCreateInfo, *cgoAllocMap)
- func (x FramebufferCreateInfo) PassValue() (C.VkFramebufferCreateInfo, *cgoAllocMap)
- func (x *FramebufferCreateInfo) Ref() *C.VkFramebufferCreateInfo
- type FrontFace
- type GeometryAABBNVX
- type GeometryDataNVX
- type GeometryFlagBitsNVX
- type GeometryFlagsNVX
- type GeometryInstanceFlagBitsNVX
- type GeometryInstanceFlagsNVX
- type GeometryNVX