Trait voodoo::Handle
[−]
[src]
pub unsafe trait Handle { type Target; fn handle(&self) -> Self::Target; }
Associated Types
type Target
Required Methods
Implementors
impl Handle for InstanceHandle type Target = InstanceHandle;
impl<'h> Handle for &'h Instance type Target = InstanceHandle;
impl Handle for PhysicalDeviceHandle type Target = PhysicalDeviceHandle;
impl<'p> Handle for &'p PhysicalDevice type Target = PhysicalDeviceHandle;
impl Handle for SwapchainKhrHandle type Target = SwapchainKhrHandle;
impl<'s> Handle for &'s SwapchainKhr type Target = SwapchainKhrHandle;
impl Handle for ImageViewHandle type Target = ImageViewHandle;
impl<'i> Handle for &'i ImageView type Target = ImageViewHandle;
impl Handle for PipelineLayoutHandle type Target = PipelineLayoutHandle;
impl<'h> Handle for &'h PipelineLayout type Target = PipelineLayoutHandle;
impl Handle for ShaderModuleHandle type Target = ShaderModuleHandle;
impl<'h> Handle for &'h ShaderModule type Target = ShaderModuleHandle;
impl Handle for RenderPassHandle type Target = RenderPassHandle;
impl<'h> Handle for &'h RenderPass type Target = RenderPassHandle;
impl<'g> Handle for &'g GraphicsPipeline type Target = PipelineHandle;
impl Handle for FramebufferHandle type Target = FramebufferHandle;
impl<'h> Handle for &'h Framebuffer type Target = FramebufferHandle;
impl Handle for SurfaceKhrHandle type Target = SurfaceKhrHandle;
impl<'s> Handle for &'s SurfaceKhr type Target = SurfaceKhrHandle;
impl Handle for QueueHandle type Target = QueueHandle;
impl<'a> Handle for &'a Queue type Target = QueueHandle;
impl Handle for CommandPoolHandle type Target = CommandPoolHandle;
impl<'h> Handle for &'h CommandPool type Target = CommandPoolHandle;
impl Handle for CommandBufferHandle type Target = CommandBufferHandle;
impl<'h> Handle for &'h CommandBuffer type Target = CommandBufferHandle;
impl Handle for SemaphoreHandle type Target = SemaphoreHandle;
impl<'h> Handle for &'h Semaphore type Target = SemaphoreHandle;
impl Handle for BufferHandle type Target = BufferHandle;
impl<'b> Handle for &'b Buffer type Target = BufferHandle;
impl Handle for ImageHandle type Target = ImageHandle;
impl<'i> Handle for &'i Image type Target = ImageHandle;
impl Handle for SamplerHandle type Target = SamplerHandle;
impl<'h> Handle for &'h Sampler type Target = SamplerHandle;
impl Handle for DeviceMemoryHandle type Target = DeviceMemoryHandle;
impl<'h> Handle for &'h DeviceMemory type Target = DeviceMemoryHandle;
impl Handle for DescriptorSetLayoutHandle type Target = DescriptorSetLayoutHandle;
impl<'h> Handle for &'h DescriptorSetLayout type Target = DescriptorSetLayoutHandle;
impl Handle for DescriptorPoolHandle type Target = DescriptorPoolHandle;
impl<'d> Handle for &'d DescriptorPool type Target = DescriptorPoolHandle;
impl Handle for EventHandle type Target = EventHandle;
impl<'h> Handle for &'h Event type Target = EventHandle;
impl Handle for FenceHandle type Target = FenceHandle;
impl<'h> Handle for &'h Fence type Target = FenceHandle;
impl Handle for DeviceHandle type Target = DeviceHandle;
impl<'h> Handle for &'h Device type Target = DeviceHandle;
impl Handle for QueryPoolHandle type Target = QueryPoolHandle;
impl Handle for BufferViewHandle type Target = BufferViewHandle;
impl Handle for PipelineCacheHandle type Target = PipelineCacheHandle;
impl Handle for PipelineHandle type Target = PipelineHandle;
impl Handle for DescriptorSetHandle type Target = DescriptorSetHandle;
impl Handle for DisplayKhrHandle type Target = DisplayKhrHandle;
impl Handle for DisplayModeKhrHandle type Target = DisplayModeKhrHandle;
impl Handle for DescriptorUpdateTemplateHandle type Target = DescriptorUpdateTemplateHandle;
impl Handle for DebugReportCallbackExtHandle type Target = DebugReportCallbackExtHandle;
impl Handle for SamplerYcbcrConversionKhrHandle type Target = SamplerYcbcrConversionKhrHandle;
impl Handle for ObjectTableNvxHandle type Target = ObjectTableNvxHandle;
impl Handle for IndirectCommandsLayoutNvxHandle type Target = IndirectCommandsLayoutNvxHandle;
impl Handle for ValidationCacheExtHandle type Target = ValidationCacheExtHandle;
impl Handle for DescriptorSet type Target = DescriptorSetHandle;
impl<'h> Handle for &'h DescriptorSet type Target = DescriptorSetHandle;
impl<'h> Handle for &'h BufferView type Target = BufferViewHandle;
impl<'h> Handle for &'h Pipeline type Target = PipelineHandle;
impl<'h> Handle for &'h QueryPool type Target = QueryPoolHandle;
impl<'h> Handle for &'h DisplayModeKhr type Target = DisplayModeKhrHandle;
impl<'h> Handle for &'h DisplayKhr type Target = DisplayKhrHandle;