Struct vks::device_proc_addr_loader::Vk [] [src]

pub struct Vk {
    pub pfn_vkAllocateCommandBuffers: PFN_vkAllocateCommandBuffers,
    pub pfn_vkAllocateDescriptorSets: PFN_vkAllocateDescriptorSets,
    pub pfn_vkAllocateMemory: PFN_vkAllocateMemory,
    pub pfn_vkBeginCommandBuffer: PFN_vkBeginCommandBuffer,
    pub pfn_vkBindBufferMemory: PFN_vkBindBufferMemory,
    pub pfn_vkBindImageMemory: PFN_vkBindImageMemory,
    pub pfn_vkCmdBeginQuery: PFN_vkCmdBeginQuery,
    pub pfn_vkCmdBeginRenderPass: PFN_vkCmdBeginRenderPass,
    pub pfn_vkCmdBindDescriptorSets: PFN_vkCmdBindDescriptorSets,
    pub pfn_vkCmdBindIndexBuffer: PFN_vkCmdBindIndexBuffer,
    pub pfn_vkCmdBindPipeline: PFN_vkCmdBindPipeline,
    pub pfn_vkCmdBindVertexBuffers: PFN_vkCmdBindVertexBuffers,
    pub pfn_vkCmdBlitImage: PFN_vkCmdBlitImage,
    pub pfn_vkCmdClearAttachments: PFN_vkCmdClearAttachments,
    pub pfn_vkCmdClearColorImage: PFN_vkCmdClearColorImage,
    pub pfn_vkCmdClearDepthStencilImage: PFN_vkCmdClearDepthStencilImage,
    pub pfn_vkCmdCopyBuffer: PFN_vkCmdCopyBuffer,
    pub pfn_vkCmdCopyBufferToImage: PFN_vkCmdCopyBufferToImage,
    pub pfn_vkCmdCopyImage: PFN_vkCmdCopyImage,
    pub pfn_vkCmdCopyImageToBuffer: PFN_vkCmdCopyImageToBuffer,
    pub pfn_vkCmdCopyQueryPoolResults: PFN_vkCmdCopyQueryPoolResults,
    pub pfn_vkCmdDispatch: PFN_vkCmdDispatch,
    pub pfn_vkCmdDispatchIndirect: PFN_vkCmdDispatchIndirect,
    pub pfn_vkCmdDraw: PFN_vkCmdDraw,
    pub pfn_vkCmdDrawIndexed: PFN_vkCmdDrawIndexed,
    pub pfn_vkCmdDrawIndexedIndirect: PFN_vkCmdDrawIndexedIndirect,
    pub pfn_vkCmdDrawIndirect: PFN_vkCmdDrawIndirect,
    pub pfn_vkCmdEndQuery: PFN_vkCmdEndQuery,
    pub pfn_vkCmdEndRenderPass: PFN_vkCmdEndRenderPass,
    pub pfn_vkCmdExecuteCommands: PFN_vkCmdExecuteCommands,
    pub pfn_vkCmdFillBuffer: PFN_vkCmdFillBuffer,
    pub pfn_vkCmdNextSubpass: PFN_vkCmdNextSubpass,
    pub pfn_vkCmdPipelineBarrier: PFN_vkCmdPipelineBarrier,
    pub pfn_vkCmdPushConstants: PFN_vkCmdPushConstants,
    pub pfn_vkCmdResetEvent: PFN_vkCmdResetEvent,
    pub pfn_vkCmdResetQueryPool: PFN_vkCmdResetQueryPool,
    pub pfn_vkCmdResolveImage: PFN_vkCmdResolveImage,
    pub pfn_vkCmdSetBlendConstants: PFN_vkCmdSetBlendConstants,
    pub pfn_vkCmdSetDepthBias: PFN_vkCmdSetDepthBias,
    pub pfn_vkCmdSetDepthBounds: PFN_vkCmdSetDepthBounds,
    pub pfn_vkCmdSetEvent: PFN_vkCmdSetEvent,
    pub pfn_vkCmdSetLineWidth: PFN_vkCmdSetLineWidth,
    pub pfn_vkCmdSetScissor: PFN_vkCmdSetScissor,
    pub pfn_vkCmdSetStencilCompareMask: PFN_vkCmdSetStencilCompareMask,
    pub pfn_vkCmdSetStencilReference: PFN_vkCmdSetStencilReference,
    pub pfn_vkCmdSetStencilWriteMask: PFN_vkCmdSetStencilWriteMask,
    pub pfn_vkCmdSetViewport: PFN_vkCmdSetViewport,
    pub pfn_vkCmdUpdateBuffer: PFN_vkCmdUpdateBuffer,
    pub pfn_vkCmdWaitEvents: PFN_vkCmdWaitEvents,
    pub pfn_vkCmdWriteTimestamp: PFN_vkCmdWriteTimestamp,
    pub pfn_vkCreateBuffer: PFN_vkCreateBuffer,
    pub pfn_vkCreateBufferView: PFN_vkCreateBufferView,
    pub pfn_vkCreateCommandPool: PFN_vkCreateCommandPool,
    pub pfn_vkCreateComputePipelines: PFN_vkCreateComputePipelines,
    pub pfn_vkCreateDescriptorPool: PFN_vkCreateDescriptorPool,
    pub pfn_vkCreateDescriptorSetLayout: PFN_vkCreateDescriptorSetLayout,
    pub pfn_vkCreateEvent: PFN_vkCreateEvent,
    pub pfn_vkCreateFence: PFN_vkCreateFence,
    pub pfn_vkCreateFramebuffer: PFN_vkCreateFramebuffer,
    pub pfn_vkCreateGraphicsPipelines: PFN_vkCreateGraphicsPipelines,
    pub pfn_vkCreateImage: PFN_vkCreateImage,
    pub pfn_vkCreateImageView: PFN_vkCreateImageView,
    pub pfn_vkCreatePipelineCache: PFN_vkCreatePipelineCache,
    pub pfn_vkCreatePipelineLayout: PFN_vkCreatePipelineLayout,
    pub pfn_vkCreateQueryPool: PFN_vkCreateQueryPool,
    pub pfn_vkCreateRenderPass: PFN_vkCreateRenderPass,
    pub pfn_vkCreateSampler: PFN_vkCreateSampler,
    pub pfn_vkCreateSemaphore: PFN_vkCreateSemaphore,
    pub pfn_vkCreateShaderModule: PFN_vkCreateShaderModule,
    pub pfn_vkDestroyBuffer: PFN_vkDestroyBuffer,
    pub pfn_vkDestroyBufferView: PFN_vkDestroyBufferView,
    pub pfn_vkDestroyCommandPool: PFN_vkDestroyCommandPool,
    pub pfn_vkDestroyDescriptorPool: PFN_vkDestroyDescriptorPool,
    pub pfn_vkDestroyDescriptorSetLayout: PFN_vkDestroyDescriptorSetLayout,
    pub pfn_vkDestroyDevice: PFN_vkDestroyDevice,
    pub pfn_vkDestroyEvent: PFN_vkDestroyEvent,
    pub pfn_vkDestroyFence: PFN_vkDestroyFence,
    pub pfn_vkDestroyFramebuffer: PFN_vkDestroyFramebuffer,
    pub pfn_vkDestroyImage: PFN_vkDestroyImage,
    pub pfn_vkDestroyImageView: PFN_vkDestroyImageView,
    pub pfn_vkDestroyPipeline: PFN_vkDestroyPipeline,
    pub pfn_vkDestroyPipelineCache: PFN_vkDestroyPipelineCache,
    pub pfn_vkDestroyPipelineLayout: PFN_vkDestroyPipelineLayout,
    pub pfn_vkDestroyQueryPool: PFN_vkDestroyQueryPool,
    pub pfn_vkDestroyRenderPass: PFN_vkDestroyRenderPass,
    pub pfn_vkDestroySampler: PFN_vkDestroySampler,
    pub pfn_vkDestroySemaphore: PFN_vkDestroySemaphore,
    pub pfn_vkDestroyShaderModule: PFN_vkDestroyShaderModule,
    pub pfn_vkDeviceWaitIdle: PFN_vkDeviceWaitIdle,
    pub pfn_vkEndCommandBuffer: PFN_vkEndCommandBuffer,
    pub pfn_vkFlushMappedMemoryRanges: PFN_vkFlushMappedMemoryRanges,
    pub pfn_vkFreeCommandBuffers: PFN_vkFreeCommandBuffers,
    pub pfn_vkFreeDescriptorSets: PFN_vkFreeDescriptorSets,
    pub pfn_vkFreeMemory: PFN_vkFreeMemory,
    pub pfn_vkGetBufferMemoryRequirements: PFN_vkGetBufferMemoryRequirements,
    pub pfn_vkGetDeviceMemoryCommitment: PFN_vkGetDeviceMemoryCommitment,
    pub pfn_vkGetDeviceQueue: PFN_vkGetDeviceQueue,
    pub pfn_vkGetEventStatus: PFN_vkGetEventStatus,
    pub pfn_vkGetFenceStatus: PFN_vkGetFenceStatus,
    pub pfn_vkGetImageMemoryRequirements: PFN_vkGetImageMemoryRequirements,
    pub pfn_vkGetImageSparseMemoryRequirements: PFN_vkGetImageSparseMemoryRequirements,
    pub pfn_vkGetImageSubresourceLayout: PFN_vkGetImageSubresourceLayout,
    pub pfn_vkGetPipelineCacheData: PFN_vkGetPipelineCacheData,
    pub pfn_vkGetQueryPoolResults: PFN_vkGetQueryPoolResults,
    pub pfn_vkGetRenderAreaGranularity: PFN_vkGetRenderAreaGranularity,
    pub pfn_vkInvalidateMappedMemoryRanges: PFN_vkInvalidateMappedMemoryRanges,
    pub pfn_vkMapMemory: PFN_vkMapMemory,
    pub pfn_vkMergePipelineCaches: PFN_vkMergePipelineCaches,
    pub pfn_vkQueueBindSparse: PFN_vkQueueBindSparse,
    pub pfn_vkQueueSubmit: PFN_vkQueueSubmit,
    pub pfn_vkQueueWaitIdle: PFN_vkQueueWaitIdle,
    pub pfn_vkResetCommandBuffer: PFN_vkResetCommandBuffer,
    pub pfn_vkResetCommandPool: PFN_vkResetCommandPool,
    pub pfn_vkResetDescriptorPool: PFN_vkResetDescriptorPool,
    pub pfn_vkResetEvent: PFN_vkResetEvent,
    pub pfn_vkResetFences: PFN_vkResetFences,
    pub pfn_vkSetEvent: PFN_vkSetEvent,
    pub pfn_vkUnmapMemory: PFN_vkUnmapMemory,
    pub pfn_vkUpdateDescriptorSets: PFN_vkUpdateDescriptorSets,
    pub pfn_vkWaitForFences: PFN_vkWaitForFences,
    // some fields omitted
}

Fields

Methods

impl Vk
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Copy for Vk
[src]

impl Clone for Vk
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Vk
[src]

[src]

Formats the value using the given formatter.

impl Default for Vk
[src]

[src]

Returns the "default value" for a type. Read more