Crate vkl

Crate vkl 

Source

Re-exports§

pub use alloc::Allocator;
pub use alloc::Buffer;
pub use alloc::BufferInfo;
pub use alloc::MemMap;
pub use texture::Texture2d;
pub use piler::ColorBlendAttachment;
pub use piler::ColorBlendState;
pub use piler::GraphicsPipelineInfo;
pub use piler::Pipeline;
pub use piler::PipelineColorState;
pub use piler::PipelineDepthStencilState;
pub use piler::PipelineHandle;
pub use piler::PipelineLayoutHandle;
pub use piler::PipelineManager;
pub use piler::PipelineRasterizationState;
pub use piler::PipelineRenderPassState;
pub use piler::PipelineStage;
pub use piler::PipelineVertexState;
pub use piler::PipelineViewportState;
pub use piler::PolygonMode;
pub use piler::RenderPassHandle;
pub use piler::ShaderModule;
pub use piler::VertexAttribute;
pub use piler::VertexBinding;
pub use piler::DepthState;
pub use piler::StencilState;
pub use piler::ComputePipelineInfo;
pub use exts::DeviceExtensions;
pub use exts::DeviceFeatures;
pub use debug_utils::DebugCallback;
pub use debug_utils::DebugUtilsCallbackData;
pub use debug_utils::DebugUtilsMessageType;
pub use debug_utils::DebugUtilsMessageSeverity;

Modules§

alloc
debug_utils
exts
piler
texture
vk
Raw Vulkan bindings and types, generated from vk.xml

Structs§

ActiveComputePass
ActiveRenderPass
CommandBuffer
CommandBuffers
CommandEncoder
DebugMessenger
DescriptorPool
DescriptorPoolSize
DescriptorSetLayout
DescriptorSetLayoutBinding
DescriptorSetLayoutInfo
Device
Entry
Fence
Instance
QueueFamilies
QueueFamily
Semaphore
SubmitInfo
Surface
Swapchain
SwapchainInfo

Enums§

QueueType
VklError

Type Aliases§

DefaultAllocator
VklResult