Skip to main content

Crate vka

Crate vka 

Source

Structs§

Allocation
A piece of allocated memory.
Buffer
BufferImpl
DebugUtils
Frame
Image
A wrapper around a Vulkan image resource, providing additional metadata and caching for image views.
ImageImpl
The internal implementation of the Image resource, containing the Vulkan image handle and related metadata.
QueueFamilies
RenderingDevice
RenderingDeviceImpl
RenderingDeviceInfo
Resource
Surface
SurfaceConfig
Swapchain

Enums§

AllocationScheme
MemoryLocation

Statics§

ENTRY

Traits§

AsExtent3D

Functions§

align_up
bytes_of
clear_color
clear_depth
conv_format_to_aspect_mask
device_full_name
device_type_str
find_sample_count
hash_struct
make_debug_utils
make_surface
make_swapchain
vulkan_debug_callback
vulkan_version_str

Type Aliases§

Handle
A ref-counted handle to a GPU resource, such as a buffer or an image. It holds the resource value, its allocation (if any), and a weak reference to the rendering device for cleanup purposes.
VkaResult