Docs.rs
vulkano-0.28.0
vulkano 0.28.0
Docs.rs crate page
MIT/Apache-2.0
Links
Homepage
Documentation
Repository
crates.io
Source
Owners
tomaka
github:vulkano-rs:publishers
Dependencies
ash ^0.35.0
normal
crossbeam-queue ^0.3
normal
fnv ^1.0
normal
half ^1.8
normal
lazy_static ^1.4
normal
nalgebra ^0.30.0
normal
parking_lot ^0.11
normal
shared_library ^0.1
normal
smallvec ^1.7
normal
heck ^0.4
build
indexmap ^1.8
build
lazy_static ^1.4
build
proc-macro2 ^1.0
build
quote ^1.0
build
regex ^1.5
build
serde ^1.0
build
serde_json ^1.0
build
vk-parse ^0.7
build
Versions
36.03%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Handle
Associated Constants
TYPE
Required Methods
as_raw
from_raw
Implementations on Foreign Types
AccelerationStructureKHR
AccelerationStructureNV
Buffer
BufferCollectionFUCHSIA
BufferView
CommandBuffer
CommandPool
CuFunctionNVX
CuModuleNVX
DebugReportCallbackEXT
DebugUtilsMessengerEXT
DeferredOperationKHR
DescriptorPool
DescriptorSet
DescriptorSetLayout
DescriptorUpdateTemplate
Device
DeviceMemory
DisplayKHR
DisplayModeKHR
Event
Fence
Framebuffer
GpaSessionAmd
Image
ImageView
IndirectCommandsLayoutNV
Instance
PerformanceConfigurationINTEL
PhysicalDevice
Pipeline
PipelineCache
PipelineLayout
PrivateDataSlotEXT
QueryPool
Queue
RenderPass
Sampler
SamplerYcbcrConversion
Semaphore
ShaderModule
SurfaceKHR
SwapchainKHR
ValidationCacheEXT
VideoSessionKHR
VideoSessionParametersKHR
Implementors
In
vulkano
?
Trait
vulkano
::
Handle
source
·
[
−
]
pub trait Handle { const
TYPE
:
ObjectType
; fn
as_raw
(self) ->
u64
;
fn
from_raw
(
u64
) -> Self; }
Associated Constants
source
const
TYPE
:
ObjectType
Required methods
source
fn
as_raw
(self) ->
u64
source
fn
from_raw
(
u64
) -> Self
Implementations on Foreign Types
source
impl
Handle
for
CuModuleNVX
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
CuModuleNVX
source
impl
Handle
for
DescriptorPool
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DescriptorPool
source
impl
Handle
for
ValidationCacheEXT
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
ValidationCacheEXT
source
impl
Handle
for
Buffer
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Buffer
source
impl
Handle
for
DescriptorUpdateTemplate
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DescriptorUpdateTemplate
source
impl
Handle
for
IndirectCommandsLayoutNV
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
IndirectCommandsLayoutNV
source
impl
Handle
for
ImageView
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
ImageView
source
impl
Handle
for
CommandPool
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
CommandPool
source
impl
Handle
for
RenderPass
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
RenderPass
source
impl
Handle
for
PipelineCache
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
PipelineCache
source
impl
Handle
for
Device
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Device
source
impl
Handle
for
VideoSessionKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
VideoSessionKHR
source
impl
Handle
for
SamplerYcbcrConversion
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
SamplerYcbcrConversion
source
impl
Handle
for
DisplayModeKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DisplayModeKHR
source
impl
Handle
for
DebugUtilsMessengerEXT
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DebugUtilsMessengerEXT
source
impl
Handle
for
CommandBuffer
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
CommandBuffer
source
impl
Handle
for
PhysicalDevice
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
PhysicalDevice
source
impl
Handle
for
SwapchainKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
SwapchainKHR
source
impl
Handle
for
Framebuffer
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Framebuffer
source
impl
Handle
for
AccelerationStructureKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
AccelerationStructureKHR
source
impl
Handle
for
PipelineLayout
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
PipelineLayout
source
impl
Handle
for
DescriptorSet
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DescriptorSet
source
impl
Handle
for
Fence
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Fence
source
impl
Handle
for
DebugReportCallbackEXT
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DebugReportCallbackEXT
source
impl
Handle
for
DescriptorSetLayout
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DescriptorSetLayout
source
impl
Handle
for
DeferredOperationKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DeferredOperationKHR
source
impl
Handle
for
DeviceMemory
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DeviceMemory
source
impl
Handle
for
Image
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Image
source
impl
Handle
for
DisplayKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
DisplayKHR
source
impl
Handle
for
SurfaceKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
SurfaceKHR
source
impl
Handle
for
BufferCollectionFUCHSIA
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
BufferCollectionFUCHSIA
source
impl
Handle
for
Queue
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Queue
source
impl
Handle
for
ShaderModule
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
ShaderModule
source
impl
Handle
for
Event
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Event
source
impl
Handle
for
Pipeline
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Pipeline
source
impl
Handle
for
Semaphore
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Semaphore
source
impl
Handle
for
BufferView
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
BufferView
source
impl
Handle
for
CuFunctionNVX
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
CuFunctionNVX
source
impl
Handle
for
PerformanceConfigurationINTEL
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
PerformanceConfigurationINTEL
source
impl
Handle
for
Instance
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Instance
source
impl
Handle
for
Sampler
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
Sampler
source
impl
Handle
for
GpaSessionAmd
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
GpaSessionAmd
source
impl
Handle
for
VideoSessionParametersKHR
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
VideoSessionParametersKHR
source
impl
Handle
for
PrivateDataSlotEXT
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
PrivateDataSlotEXT
source
impl
Handle
for
AccelerationStructureNV
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
AccelerationStructureNV
source
impl
Handle
for
QueryPool
source
pub const
TYPE
:
ObjectType
source
pub fn
as_raw
(self) ->
u64
source
pub fn
from_raw
(x:
u64
) ->
QueryPool
Implementors