Re-exports§
pub use ash;pub use ash_window;pub use gpu_allocator;pub use raw_window_handle;
Macros§
Structs§
- Allocation
- A piece of allocated memory.
- Attachment
- Buffer
- A reference-counted wrapper around a Vulkan buffer resource.
- Buffer
Desc - Buffer
Impl - Color32
- Color
Blend State - Command
Encoder - Compute
Pipeline Desc - Debug
Utils - Handles Vulkan debug callbacks and messenger.
- Depth
Stencil State - Descriptor
Set - Descriptor
SetImpl - Descriptor
SetLayout - Descriptor
SetLayout Entry - Descriptor
SetLayout Impl - Encoder
InFlight - Features
- Frame
- Image
- A wrapper around a Vulkan image resource, providing additional metadata and caching for image views.
- Image
Desc - Image
Impl - Image
View - Input
Assembly State - Multisample
State - Pipeline
- Pipeline
Impl - Pipeline
Layout - Pipeline
Layout Impl - Queue
Families - Holds indices for the different Vulkan queue families used by the device.
- Rasterization
State - Render
Pass - Render
Pass Desc - Render
Pass Impl - Render
Pipeline Desc - Rendering
Device - A reference-counted wrapper around
RenderingDeviceImpl, providing convenient access to Vulkan operations. - Rendering
Device Desc - Rendering
Device Impl - The inner state of a Vulkan rendering device containing the instance, physical device, logical device, and other core resources.
- Sampler
- Sampler
Impl - Shader
Module - Shader
Module Impl - Shader
Stage - Shared
Device - Subpass
- Surface
- Surface
Config - Surface
Image - Swapchain
- Encapsulates the Vulkan swapchain and its associated images for presentation to a window surface.
- Vertex
Attribute - Vertex
Input Layout
Enums§
Constants§
Traits§
Functions§
- align_
up - all_of
- any_of
- bytes_
of - clear_
color - clear_
depth - color32
- find_
optimal_ image_ layout - find_
sample_ count - hash_
struct - make_
blend_ state - make_
debug_ utils - make_
swapchain - Factory function to create or recreate a swapchain based on the current surface config
- next_
resource_ id - Vulkan handles are not unique. Give each resource a unique ID for debugging and internal caching purposes.
- none_of
- one_of
- read_
spv - Decode SPIR-V from bytes.
- vulkan_
debug_ callback - vulkan_
version_ str