Docs.rs
voodoo-0.3.1
voodoo 0.3.1
Permalink
Docs.rs crate page
MIT
/
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
c0gent
Dependencies
bitflags ~1.0
normal
enum-primitive-derive ^0.1
normal
libc ^0.2
normal
libloading ^0.4
normal
num-traits ^0.1
normal
smallvec ^0.4
normal
vks ^0.21
normal
cgmath ^0.15
dev
image ^0.16
dev
ordered-float ^0.5
dev
tobj ^0.1
dev
voodoo_winit ^0.1
dev
Versions
33.22%
of the crate is documented
Platform
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Handle
voodoo
0.3.1
Handle
Required Associated Types
Target
Required Methods
handle
Implementors
In crate voodoo
voodoo
Trait
Handle
Copy item path
Source
pub unsafe trait Handle { type
Target
; // Required method fn
handle
(&self) -> Self::
Target
; }
Required Associated Types
§
Source
type
Target
Required Methods
§
Source
fn
handle
(&self) -> Self::
Target
Implementors
§
Source
§
impl
Handle
for
BufferHandle
Source
§
type
Target
=
BufferHandle
Source
§
impl
Handle
for
BufferViewHandle
Source
§
type
Target
=
BufferViewHandle
Source
§
impl
Handle
for
CommandBufferHandle
Source
§
type
Target
=
CommandBufferHandle
Source
§
impl
Handle
for
CommandPoolHandle
Source
§
type
Target
=
CommandPoolHandle
Source
§
impl
Handle
for
DebugReportCallbackExtHandle
Source
§
type
Target
=
DebugReportCallbackExtHandle
Source
§
impl
Handle
for
DescriptorPoolHandle
Source
§
type
Target
=
DescriptorPoolHandle
Source
§
impl
Handle
for
DescriptorSet
Source
§
type
Target
=
DescriptorSetHandle
Source
§
impl
Handle
for
DescriptorSetHandle
Source
§
type
Target
=
DescriptorSetHandle
Source
§
impl
Handle
for
DescriptorSetLayoutHandle
Source
§
type
Target
=
DescriptorSetLayoutHandle
Source
§
impl
Handle
for
DescriptorUpdateTemplateHandle
Source
§
type
Target
=
DescriptorUpdateTemplateHandle
Source
§
impl
Handle
for
DeviceHandle
Source
§
type
Target
=
DeviceHandle
Source
§
impl
Handle
for
DeviceMemoryHandle
Source
§
type
Target
=
DeviceMemoryHandle
Source
§
impl
Handle
for
DisplayKhrHandle
Source
§
type
Target
=
DisplayKhrHandle
Source
§
impl
Handle
for
DisplayModeKhrHandle
Source
§
type
Target
=
DisplayModeKhrHandle
Source
§
impl
Handle
for
EventHandle
Source
§
type
Target
=
EventHandle
Source
§
impl
Handle
for
FenceHandle
Source
§
type
Target
=
FenceHandle
Source
§
impl
Handle
for
FramebufferHandle
Source
§
type
Target
=
FramebufferHandle
Source
§
impl
Handle
for
ImageHandle
Source
§
type
Target
=
ImageHandle
Source
§
impl
Handle
for
ImageViewHandle
Source
§
type
Target
=
ImageViewHandle
Source
§
impl
Handle
for
IndirectCommandsLayoutNvxHandle
Source
§
type
Target
=
IndirectCommandsLayoutNvxHandle
Source
§
impl
Handle
for
InstanceHandle
Source
§
type
Target
=
InstanceHandle
Source
§
impl
Handle
for
ObjectTableNvxHandle
Source
§
type
Target
=
ObjectTableNvxHandle
Source
§
impl
Handle
for
PhysicalDeviceHandle
Source
§
type
Target
=
PhysicalDeviceHandle
Source
§
impl
Handle
for
PipelineCacheHandle
Source
§
type
Target
=
PipelineCacheHandle
Source
§
impl
Handle
for
PipelineHandle
Source
§
type
Target
=
PipelineHandle
Source
§
impl
Handle
for
PipelineLayoutHandle
Source
§
type
Target
=
PipelineLayoutHandle
Source
§
impl
Handle
for
QueryPoolHandle
Source
§
type
Target
=
QueryPoolHandle
Source
§
impl
Handle
for
QueueHandle
Source
§
type
Target
=
QueueHandle
Source
§
impl
Handle
for
RenderPassHandle
Source
§
type
Target
=
RenderPassHandle
Source
§
impl
Handle
for
SamplerHandle
Source
§
type
Target
=
SamplerHandle
Source
§
impl
Handle
for
SamplerYcbcrConversionKhrHandle
Source
§
type
Target
=
SamplerYcbcrConversionKhrHandle
Source
§
impl
Handle
for
SemaphoreHandle
Source
§
type
Target
=
SemaphoreHandle
Source
§
impl
Handle
for
ShaderModuleHandle
Source
§
type
Target
=
ShaderModuleHandle
Source
§
impl
Handle
for
SurfaceKhrHandle
Source
§
type
Target
=
SurfaceKhrHandle
Source
§
impl
Handle
for
SwapchainKhrHandle
Source
§
type
Target
=
SwapchainKhrHandle
Source
§
impl
Handle
for
ValidationCacheExtHandle
Source
§
type
Target
=
ValidationCacheExtHandle
Source
§
impl<'a>
Handle
for &'a
Queue
Source
§
type
Target
=
QueueHandle
Source
§
impl<'b>
Handle
for &'b
Buffer
Source
§
type
Target
=
BufferHandle
Source
§
impl<'d>
Handle
for &'d
DescriptorPool
Source
§
type
Target
=
DescriptorPoolHandle
Source
§
impl<'g>
Handle
for &'g
GraphicsPipeline
Source
§
type
Target
=
PipelineHandle
Source
§
impl<'h>
Handle
for &'h
BufferView
Source
§
type
Target
=
BufferViewHandle
Source
§
impl<'h>
Handle
for &'h
CommandBuffer
Source
§
type
Target
=
CommandBufferHandle
Source
§
impl<'h>
Handle
for &'h
CommandPool
Source
§
type
Target
=
CommandPoolHandle
Source
§
impl<'h>
Handle
for &'h
DescriptorSet
Source
§
type
Target
=
DescriptorSetHandle
Source
§
impl<'h>
Handle
for &'h
DescriptorSetLayout
Source
§
type
Target
=
DescriptorSetLayoutHandle
Source
§
impl<'h>
Handle
for &'h
Device
Source
§
type
Target
=
DeviceHandle
Source
§
impl<'h>
Handle
for &'h
DeviceMemory
Source
§
type
Target
=
DeviceMemoryHandle
Source
§
impl<'h>
Handle
for &'h
DisplayKhr
Source
§
type
Target
=
DisplayKhrHandle
Source
§
impl<'h>
Handle
for &'h
DisplayModeKhr
Source
§
type
Target
=
DisplayModeKhrHandle
Source
§
impl<'h>
Handle
for &'h
Event
Source
§
type
Target
=
EventHandle
Source
§
impl<'h>
Handle
for &'h
Fence
Source
§
type
Target
=
FenceHandle
Source
§
impl<'h>
Handle
for &'h
Framebuffer
Source
§
type
Target
=
FramebufferHandle
Source
§
impl<'h>
Handle
for &'h
Instance
Source
§
type
Target
=
InstanceHandle
Source
§
impl<'h>
Handle
for &'h
Pipeline
Source
§
type
Target
=
PipelineHandle
Source
§
impl<'h>
Handle
for &'h
PipelineLayout
Source
§
type
Target
=
PipelineLayoutHandle
Source
§
impl<'h>
Handle
for &'h
QueryPool
Source
§
type
Target
=
QueryPoolHandle
Source
§
impl<'h>
Handle
for &'h
RenderPass
Source
§
type
Target
=
RenderPassHandle
Source
§
impl<'h>
Handle
for &'h
Sampler
Source
§
type
Target
=
SamplerHandle
Source
§
impl<'h>
Handle
for &'h
Semaphore
Source
§
type
Target
=
SemaphoreHandle
Source
§
impl<'h>
Handle
for &'h
ShaderModule
Source
§
type
Target
=
ShaderModuleHandle
Source
§
impl<'i>
Handle
for &'i
Image
Source
§
type
Target
=
ImageHandle
Source
§
impl<'i>
Handle
for &'i
ImageView
Source
§
type
Target
=
ImageViewHandle
Source
§
impl<'p>
Handle
for &'p
PhysicalDevice
Source
§
type
Target
=
PhysicalDeviceHandle
Source
§
impl<'s>
Handle
for &'s
SurfaceKhr
Source
§
type
Target
=
SurfaceKhrHandle
Source
§
impl<'s>
Handle
for &'s
SwapchainKhr
Source
§
type
Target
=
SwapchainKhrHandle