Module ash::vk::types [] [src]

Structs

AccessFlags
AllocationCallbacks
AndroidSurfaceCreateFlagsKHR
AndroidSurfaceCreateInfoKHR
ApplicationInfo
AttachmentDescription
AttachmentDescriptionFlags
AttachmentReference
BindSparseInfo
Buffer
BufferCopy
BufferCreateFlags
BufferCreateInfo
BufferImageCopy
BufferMemoryBarrier
BufferUsageFlags
BufferView
BufferViewCreateFlags
BufferViewCreateInfo
ClearAttachment
ClearColorValue

Temporary Hard-Coded union hack; will be automatically generated when actual unions become stable

ClearDepthStencilValue
ClearRect
ClearValue

Temporary Hard-Coded union hack; will be automatically generated when actual unions become stable

ColorComponentFlags
CommandBuffer
CommandBufferAllocateInfo
CommandBufferBeginInfo
CommandBufferInheritanceInfo
CommandBufferResetFlags
CommandBufferUsageFlags
CommandPool
CommandPoolCreateFlags
CommandPoolCreateInfo
CommandPoolResetFlags
ComponentMapping
CompositeAlphaFlagsKHR
ComputePipelineCreateInfo
CopyDescriptorSet
CullModeFlags
DebugReportCallbackCreateInfoEXT
DebugReportCallbackEXT
DebugReportFlagsEXT
DependencyFlags
DescriptorBufferInfo
DescriptorImageInfo
DescriptorPool
DescriptorPoolCreateFlags
DescriptorPoolCreateInfo
DescriptorPoolResetFlags
DescriptorPoolSize
DescriptorSet
DescriptorSetAllocateInfo
DescriptorSetLayout
DescriptorSetLayoutBinding
DescriptorSetLayoutCreateFlags
DescriptorSetLayoutCreateInfo
Device
DeviceCreateFlags
DeviceCreateInfo
DeviceMemory
DeviceQueueCreateFlags
DeviceQueueCreateInfo
DispatchIndirectCommand
DisplayKHR
DisplayModeCreateFlagsKHR
DisplayModeCreateInfoKHR
DisplayModeKHR
DisplayModeParametersKHR
DisplayModePropertiesKHR
DisplayPlaneAlphaFlagsKHR
DisplayPlaneCapabilitiesKHR
DisplayPlanePropertiesKHR
DisplayPresentInfoKHR
DisplayPropertiesKHR
DisplaySurfaceCreateFlagsKHR
DisplaySurfaceCreateInfoKHR
DrawIndexedIndirectCommand
DrawIndirectCommand
Event
EventCreateFlags
EventCreateInfo
ExtensionProperties
Extent2D
Extent3D
Fence
FenceCreateFlags
FenceCreateInfo
FormatFeatureFlags
FormatProperties
Framebuffer
FramebufferCreateFlags
FramebufferCreateInfo
GraphicsPipelineCreateInfo
IOSSurfaceCreateFlagsMVK
IOSSurfaceCreateInfoMVK
Image
ImageAspectFlags
ImageBlit
ImageCopy
ImageCreateFlags
ImageCreateInfo
ImageFormatProperties
ImageMemoryBarrier
ImageResolve
ImageSubresource
ImageSubresourceLayers
ImageSubresourceRange
ImageUsageFlags
ImageView
ImageViewCreateFlags
ImageViewCreateInfo
Instance
InstanceCreateFlags
InstanceCreateInfo
LayerProperties
MacOSSurfaceCreateFlagsMVK
MacOSSurfaceCreateInfoMVK
MappedMemoryRange
MemoryAllocateInfo
MemoryBarrier
MemoryHeap
MemoryHeapFlags
MemoryMapFlags
MemoryPropertyFlags
MemoryRequirements
MemoryType
MirSurfaceCreateFlagsKHR
MirSurfaceCreateInfoKHR
Offset2D
Offset3D
PhysicalDevice
PhysicalDeviceFeatures
PhysicalDeviceLimits
PhysicalDeviceMemoryProperties
PhysicalDeviceProperties
PhysicalDeviceSparseProperties
Pipeline
PipelineCache
PipelineCacheCreateFlags
PipelineCacheCreateInfo
PipelineColorBlendAttachmentState
PipelineColorBlendStateCreateFlags
PipelineColorBlendStateCreateInfo
PipelineCreateFlags
PipelineDepthStencilStateCreateFlags
PipelineDepthStencilStateCreateInfo
PipelineDynamicStateCreateFlags
PipelineDynamicStateCreateInfo
PipelineInputAssemblyStateCreateFlags
PipelineInputAssemblyStateCreateInfo
PipelineLayout
PipelineLayoutCreateFlags
PipelineLayoutCreateInfo
PipelineMultisampleStateCreateFlags
PipelineMultisampleStateCreateInfo
PipelineRasterizationStateCreateFlags
PipelineRasterizationStateCreateInfo
PipelineShaderStageCreateFlags
PipelineShaderStageCreateInfo
PipelineStageFlags
PipelineTessellationStateCreateFlags
PipelineTessellationStateCreateInfo
PipelineVertexInputStateCreateFlags
PipelineVertexInputStateCreateInfo
PipelineViewportStateCreateFlags
PipelineViewportStateCreateInfo
PresentInfoKHR
PushConstantRange
QueryControlFlags
QueryPipelineStatisticFlags
QueryPool
QueryPoolCreateFlags
QueryPoolCreateInfo
QueryResultFlags
Queue
QueueFamilyProperties
QueueFlags
Rect2D
RenderPass
RenderPassBeginInfo
RenderPassCreateFlags
RenderPassCreateInfo
SampleCountFlags
Sampler
SamplerCreateFlags
SamplerCreateInfo
Semaphore
SemaphoreCreateFlags
SemaphoreCreateInfo
ShaderModule
ShaderModuleCreateFlags
ShaderModuleCreateInfo
ShaderStageFlags
SparseBufferMemoryBindInfo
SparseImageFormatFlags
SparseImageFormatProperties
SparseImageMemoryBind
SparseImageMemoryBindInfo
SparseImageMemoryRequirements
SparseImageOpaqueMemoryBindInfo
SparseMemoryBind
SparseMemoryBindFlags
SpecializationInfo
SpecializationMapEntry
StencilFaceFlags
StencilOpState
SubmitInfo
SubpassDependency
SubpassDescription
SubpassDescriptionFlags
SubresourceLayout
SurfaceCapabilitiesKHR
SurfaceFormatKHR
SurfaceKHR
SurfaceTransformFlagsKHR
SwapchainCreateFlagsKHR
SwapchainCreateInfoKHR
SwapchainKHR
VertexInputAttributeDescription
VertexInputBindingDescription
Viewport
WaylandSurfaceCreateFlagsKHR
WaylandSurfaceCreateInfoKHR
Win32SurfaceCreateFlagsKHR
Win32SurfaceCreateInfoKHR
WriteDescriptorSet
XcbSurfaceCreateFlagsKHR
XcbSurfaceCreateInfoKHR
XlibSurfaceCreateFlagsKHR
XlibSurfaceCreateInfoKHR

Enums

AttachmentLoadOp
AttachmentStoreOp
BlendFactor
BlendOp
BorderColor
ColorSpaceKHR
CommandBufferLevel
CompareOp
ComponentSwizzle
DebugReportErrorEXT
DebugReportObjectTypeEXT
DescriptorType
DynamicState
Filter
Format
FrontFace
ImageLayout
ImageTiling
ImageType
ImageViewType
IndexType
InternalAllocationType
LogicOp
PhysicalDeviceType
PipelineBindPoint
PipelineCacheHeaderVersion
PolygonMode
PresentModeKHR
PrimitiveTopology
QueryType
Result
SamplerAddressMode
SamplerMipmapMode
SharingMode
StencilOp
StructureType
SubpassContents
SystemAllocationScope
VertexInputRate

Constants

ACCESS_COLOR_ATTACHMENT_READ_BIT
ACCESS_COLOR_ATTACHMENT_WRITE_BIT
ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
ACCESS_HOST_READ_BIT
ACCESS_HOST_WRITE_BIT
ACCESS_INDEX_READ_BIT
ACCESS_INDIRECT_COMMAND_READ_BIT
ACCESS_INPUT_ATTACHMENT_READ_BIT
ACCESS_MEMORY_READ_BIT
ACCESS_MEMORY_WRITE_BIT
ACCESS_SHADER_READ_BIT
ACCESS_SHADER_WRITE_BIT
ACCESS_TRANSFER_READ_BIT
ACCESS_TRANSFER_WRITE_BIT
ACCESS_UNIFORM_READ_BIT
ACCESS_VERTEX_ATTRIBUTE_READ_BIT
ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT
BUFFER_CREATE_SPARSE_ALIASED_BIT
BUFFER_CREATE_SPARSE_BINDING_BIT
BUFFER_CREATE_SPARSE_RESIDENCY_BIT
BUFFER_USAGE_INDEX_BUFFER_BIT
BUFFER_USAGE_INDIRECT_BUFFER_BIT
BUFFER_USAGE_STORAGE_BUFFER_BIT
BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
BUFFER_USAGE_TRANSFER_DST_BIT
BUFFER_USAGE_TRANSFER_SRC_BIT
BUFFER_USAGE_UNIFORM_BUFFER_BIT
BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
BUFFER_USAGE_VERTEX_BUFFER_BIT
COLOR_COMPONENT_A_BIT
COLOR_COMPONENT_B_BIT
COLOR_COMPONENT_G_BIT
COLOR_COMPONENT_R_BIT
COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT
COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT
COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT
COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
COMMAND_POOL_CREATE_TRANSIENT_BIT
COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
COMPOSITE_ALPHA_INHERIT_BIT_KHR
COMPOSITE_ALPHA_OPAQUE_BIT_KHR
COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR
COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
CULL_MODE_BACK_BIT
CULL_MODE_FRONT_AND_BACK
CULL_MODE_FRONT_BIT
CULL_MODE_NONE
DEBUG_REPORT_DEBUG_BIT_EXT
DEBUG_REPORT_ERROR_BIT_EXT
DEBUG_REPORT_INFORMATION_BIT_EXT
DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT
DEBUG_REPORT_WARNING_BIT_EXT
DEPENDENCY_BY_REGION_BIT
DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT
DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR
DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR
DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR
DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR
FENCE_CREATE_SIGNALED_BIT
FORMAT_FEATURE_BLIT_DST_BIT
FORMAT_FEATURE_BLIT_SRC_BIT
FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT
FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT
FORMAT_FEATURE_SAMPLED_IMAGE_BIT
FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT
FORMAT_FEATURE_STORAGE_IMAGE_BIT
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT
FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT
FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT
FORMAT_FEATURE_VERTEX_BUFFER_BIT
IMAGE_ASPECT_COLOR_BIT
IMAGE_ASPECT_DEPTH_BIT
IMAGE_ASPECT_METADATA_BIT
IMAGE_ASPECT_STENCIL_BIT
IMAGE_CREATE_CUBE_COMPATIBLE_BIT
IMAGE_CREATE_MUTABLE_FORMAT_BIT
IMAGE_CREATE_SPARSE_ALIASED_BIT
IMAGE_CREATE_SPARSE_BINDING_BIT
IMAGE_CREATE_SPARSE_RESIDENCY_BIT
IMAGE_USAGE_COLOR_ATTACHMENT_BIT
IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
IMAGE_USAGE_INPUT_ATTACHMENT_BIT
IMAGE_USAGE_SAMPLED_BIT
IMAGE_USAGE_STORAGE_BIT
IMAGE_USAGE_TRANSFER_DST_BIT
IMAGE_USAGE_TRANSFER_SRC_BIT
IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
MEMORY_HEAP_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_DEVICE_LOCAL_BIT
MEMORY_PROPERTY_HOST_CACHED_BIT
MEMORY_PROPERTY_HOST_COHERENT_BIT
MEMORY_PROPERTY_HOST_VISIBLE_BIT
MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
PIPELINE_CREATE_DERIVATIVE_BIT
PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
PIPELINE_STAGE_ALL_COMMANDS_BIT
PIPELINE_STAGE_ALL_GRAPHICS_BIT
PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT
PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
PIPELINE_STAGE_COMPUTE_SHADER_BIT
PIPELINE_STAGE_DRAW_INDIRECT_BIT
PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT
PIPELINE_STAGE_FRAGMENT_SHADER_BIT
PIPELINE_STAGE_GEOMETRY_SHADER_BIT
PIPELINE_STAGE_HOST_BIT
PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT
PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
PIPELINE_STAGE_TOP_OF_PIPE_BIT
PIPELINE_STAGE_TRANSFER_BIT
PIPELINE_STAGE_VERTEX_INPUT_BIT
PIPELINE_STAGE_VERTEX_SHADER_BIT
QUERY_CONTROL_PRECISE_BIT
QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT
QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT
QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT
QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT
QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT
QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT
QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT
QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT
QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT
QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT
QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT
QUERY_RESULT_64_BIT
QUERY_RESULT_PARTIAL_BIT
QUERY_RESULT_WAIT_BIT
QUERY_RESULT_WITH_AVAILABILITY_BIT
QUEUE_COMPUTE_BIT
QUEUE_GRAPHICS_BIT
QUEUE_SPARSE_BINDING_BIT
QUEUE_TRANSFER_BIT
SAMPLE_COUNT_16_BIT
SAMPLE_COUNT_1_BIT
SAMPLE_COUNT_2_BIT
SAMPLE_COUNT_32_BIT
SAMPLE_COUNT_4_BIT
SAMPLE_COUNT_64_BIT
SAMPLE_COUNT_8_BIT
SHADER_STAGE_ALL
SHADER_STAGE_ALL_GRAPHICS
SHADER_STAGE_COMPUTE_BIT
SHADER_STAGE_FRAGMENT_BIT
SHADER_STAGE_GEOMETRY_BIT
SHADER_STAGE_TESSELLATION_CONTROL_BIT
SHADER_STAGE_TESSELLATION_EVALUATION_BIT
SHADER_STAGE_VERTEX_BIT
SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT
SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT
SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT
SPARSE_MEMORY_BIND_METADATA_BIT
STENCIL_FACE_BACK_BIT
STENCIL_FACE_FRONT_BIT
STENCIL_FRONT_AND_BACK
SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR
SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
SURFACE_TRANSFORM_IDENTITY_BIT_KHR
SURFACE_TRANSFORM_INHERIT_BIT_KHR
SURFACE_TRANSFORM_ROTATE_180_BIT_KHR
SURFACE_TRANSFORM_ROTATE_270_BIT_KHR
SURFACE_TRANSFORM_ROTATE_90_BIT_KHR
VK_ATTACHMENT_UNUSED
VK_EXT_DEBUG_REPORT_EXTENSION_NAME
VK_EXT_DEBUG_REPORT_SPEC_VERSION
VK_FALSE
VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
VK_KHR_ANDROID_SURFACE_SPEC_VERSION
VK_KHR_DISPLAY_EXTENSION_NAME
VK_KHR_DISPLAY_SPEC_VERSION
VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME
VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION
VK_KHR_MIR_SURFACE_EXTENSION_NAME
VK_KHR_MIR_SURFACE_SPEC_VERSION
VK_KHR_SURFACE_EXTENSION_NAME
VK_KHR_SURFACE_SPEC_VERSION
VK_KHR_SWAPCHAIN_EXTENSION_NAME
VK_KHR_SWAPCHAIN_SPEC_VERSION
VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
VK_KHR_WAYLAND_SURFACE_SPEC_VERSION
VK_KHR_WIN32_SURFACE_EXTENSION_NAME
VK_KHR_WIN32_SURFACE_SPEC_VERSION
VK_KHR_XCB_SURFACE_EXTENSION_NAME
VK_KHR_XCB_SURFACE_SPEC_VERSION
VK_KHR_XLIB_SURFACE_EXTENSION_NAME
VK_KHR_XLIB_SURFACE_SPEC_VERSION
VK_LOD_CLAMP_NONE
VK_MAX_DESCRIPTION_SIZE
VK_MAX_EXTENSION_NAME_SIZE
VK_MAX_MEMORY_HEAPS
VK_MAX_MEMORY_TYPES
VK_MAX_PHYSICAL_DEVICE_NAME_SIZE
VK_MVK_IOS_SURFACE_EXTENSION_NAME
VK_MVK_IOS_SURFACE_SPEC_VERSION
VK_MVK_MACOS_SURFACE_EXTENSION_NAME
VK_MVK_MACOS_SURFACE_SPEC_VERSION
VK_QUEUE_FAMILY_IGNORED
VK_REMAINING_ARRAY_LAYERS
VK_REMAINING_MIP_LEVELS
VK_SUBPASS_EXTERNAL
VK_TRUE
VK_UUID_SIZE
VK_WHOLE_SIZE

Type Definitions

ANativeWindow
Bool32
DeviceSize
Display
Flags
HINSTANCE
HWND
MirConnection
MirSurface
PFN_vkAllocationFunction
PFN_vkDebugReportCallbackEXT
PFN_vkFreeFunction
PFN_vkInternalAllocationNotification
PFN_vkInternalFreeNotification
PFN_vkReallocationFunction
PFN_vkVoidFunction
SampleMask
VisualID
Window
c_char
c_float
c_void
int32_t
size_t
uint32_t
uint64_t
uint8_t
wl_display
wl_surface
xcb_connection_t
xcb_visualid_t
xcb_window_t