//! Convenience module to reference types that are stored in the backend's enum pub use hal::prelude::*; pub type InstanceT = ::Instance; pub type DeviceT = ::Device; pub type BufferT = ::Buffer; pub type MemoryT = ::Memory; pub type SurfaceT = ::Surface; pub type SemaphoreT = ::Semaphore; pub type FenceT = ::Fence; pub type CommandPoolT = ::CommandPool; pub type CommandBufferT = ::CommandBuffer; pub type QueueT = ::Queue; pub type QueueFamilyT = ::QueueFamily; pub type DescriptorSetLayoutT = ::DescriptorSetLayout; pub type DescriptorSetT = ::DescriptorSet; pub type PipelineLayoutT = ::PipelineLayout; pub type GraphicsPipelineT = ::GraphicsPipeline; pub type ShaderModuleT = ::ShaderModule; pub type SamplerT = ::Sampler; pub type ImageT = ::Image; pub type ImageViewT = ::ImageView; pub type FramebufferT = ::Framebuffer; pub type RenderPassT = ::RenderPass; pub type Adapter = hal::adapter::Adapter; pub type EntryPoint<'a> = hal::pso::EntryPoint<'a, back::Backend>; pub type QueueGroup = hal::queue::QueueGroup; pub type DescriptorAllocator = rendy_descriptor::DescriptorAllocator; pub type DynamicAllocator = rendy_memory::DynamicAllocator; pub type DynamicBlock = rendy_memory::DynamicBlock; pub type RDescriptorSet = rendy_descriptor::DescriptorSet; pub type Vector2 = na::Vec2; pub type Vector3 = na::Vec3; pub type Vector2i = na::IVec2; pub type Vector3i = na::IVec3; pub type Matrix4 = na::Mat4x4;