Docs.rs
vulkano-0.31.1
vulkano 0.31.1
Docs.rs crate page
MIT/Apache-2.0
Links
Homepage
Documentation
Repository
Crates.io
Source
Owners
tomaka
github:vulkano-rs:publishers
Dependencies
ash ^0.37
normal
bytemuck ^1.7
normal
crossbeam-queue ^0.3
normal
half ^2
normal
libloading ^0.7
normal
nalgebra ^0.31.0
normal
parking_lot ^0.12
normal
smallvec ^1.8
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.8
build
core-graphics-types ^0.1
normal
objc ^0.2.5
normal
Versions
25.99%
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
Required Associated Constants
TYPE
Required Methods
as_raw
from_raw
Implementors
In vulkano
?
Trait
vulkano
::
Handle
source
·
[
−
]
pub trait Handle { const
TYPE
:
ObjectType
; fn
as_raw
(self) ->
u64
;
fn
from_raw
(
u64
) -> Self; }
Required Associated Constants
source
const
TYPE
:
ObjectType
Required Methods
source
fn
as_raw
(self) ->
u64
source
fn
from_raw
(
u64
) -> Self
Implementors
source
impl
Handle
for
GpaSessionAmd
source
const
TYPE
:
ObjectType
= ObjectType::UNKNOWN
source
impl
Handle
for
AccelerationStructureKHR
source
const
TYPE
:
ObjectType
= ObjectType::ACCELERATION_STRUCTURE_KHR
source
impl
Handle
for
AccelerationStructureNV
source
const
TYPE
:
ObjectType
= ObjectType::ACCELERATION_STRUCTURE_NV
source
impl
Handle
for
Buffer
source
const
TYPE
:
ObjectType
= ObjectType::BUFFER
source
impl
Handle
for
BufferCollectionFUCHSIA
source
const
TYPE
:
ObjectType
= ObjectType::BUFFER_COLLECTION_FUCHSIA
source
impl
Handle
for
BufferView
source
const
TYPE
:
ObjectType
= ObjectType::BUFFER_VIEW
source
impl
Handle
for
CommandBuffer
source
const
TYPE
:
ObjectType
= ObjectType::COMMAND_BUFFER
source
impl
Handle
for
CommandPool
source
const
TYPE
:
ObjectType
= ObjectType::COMMAND_POOL
source
impl
Handle
for
CuFunctionNVX
source
const
TYPE
:
ObjectType
= ObjectType::CU_FUNCTION_NVX
source
impl
Handle
for
CuModuleNVX
source
const
TYPE
:
ObjectType
= ObjectType::CU_MODULE_NVX
source
impl
Handle
for
DebugReportCallbackEXT
source
const
TYPE
:
ObjectType
= ObjectType::DEBUG_REPORT_CALLBACK_EXT
source
impl
Handle
for
DebugUtilsMessengerEXT
source
const
TYPE
:
ObjectType
= ObjectType::DEBUG_UTILS_MESSENGER_EXT
source
impl
Handle
for
DeferredOperationKHR
source
const
TYPE
:
ObjectType
= ObjectType::DEFERRED_OPERATION_KHR
source
impl
Handle
for
DescriptorPool
source
const
TYPE
:
ObjectType
= ObjectType::DESCRIPTOR_POOL
source
impl
Handle
for
DescriptorSet
source
const
TYPE
:
ObjectType
= ObjectType::DESCRIPTOR_SET
source
impl
Handle
for
DescriptorSetLayout
source
const
TYPE
:
ObjectType
= ObjectType::DESCRIPTOR_SET_LAYOUT
source
impl
Handle
for
DescriptorUpdateTemplate
source
const
TYPE
:
ObjectType
= ObjectType::DESCRIPTOR_UPDATE_TEMPLATE
source
impl
Handle
for
Device
source
const
TYPE
:
ObjectType
= ObjectType::DEVICE
source
impl
Handle
for
DeviceMemory
source
const
TYPE
:
ObjectType
= ObjectType::DEVICE_MEMORY
source
impl
Handle
for
DisplayKHR
source
const
TYPE
:
ObjectType
= ObjectType::DISPLAY_KHR
source
impl
Handle
for
DisplayModeKHR
source
const
TYPE
:
ObjectType
= ObjectType::DISPLAY_MODE_KHR
source
impl
Handle
for
Event
source
const
TYPE
:
ObjectType
= ObjectType::EVENT
source
impl
Handle
for
Fence
source
const
TYPE
:
ObjectType
= ObjectType::FENCE
source
impl
Handle
for
Framebuffer
source
const
TYPE
:
ObjectType
= ObjectType::FRAMEBUFFER
source
impl
Handle
for
Image
source
const
TYPE
:
ObjectType
= ObjectType::IMAGE
source
impl
Handle
for
ImageView
source
const
TYPE
:
ObjectType
= ObjectType::IMAGE_VIEW
source
impl
Handle
for
IndirectCommandsLayoutNV
source
const
TYPE
:
ObjectType
= ObjectType::INDIRECT_COMMANDS_LAYOUT_NV
source
impl
Handle
for
Instance
source
const
TYPE
:
ObjectType
= ObjectType::INSTANCE
source
impl
Handle
for
PerformanceConfigurationINTEL
source
const
TYPE
:
ObjectType
= ObjectType::PERFORMANCE_CONFIGURATION_INTEL
source
impl
Handle
for
PhysicalDevice
source
const
TYPE
:
ObjectType
= ObjectType::PHYSICAL_DEVICE
source
impl
Handle
for
Pipeline
source
const
TYPE
:
ObjectType
= ObjectType::PIPELINE
source
impl
Handle
for
PipelineCache
source
const
TYPE
:
ObjectType
= ObjectType::PIPELINE_CACHE
source
impl
Handle
for
PipelineLayout
source
const
TYPE
:
ObjectType
= ObjectType::PIPELINE_LAYOUT
source
impl
Handle
for
PrivateDataSlot
source
const
TYPE
:
ObjectType
= ObjectType::PRIVATE_DATA_SLOT
source
impl
Handle
for
QueryPool
source
const
TYPE
:
ObjectType
= ObjectType::QUERY_POOL
source
impl
Handle
for
Queue
source
const
TYPE
:
ObjectType
= ObjectType::QUEUE
source
impl
Handle
for
RenderPass
source
const
TYPE
:
ObjectType
= ObjectType::RENDER_PASS
source
impl
Handle
for
Sampler
source
const
TYPE
:
ObjectType
= ObjectType::SAMPLER
source
impl
Handle
for
SamplerYcbcrConversion
source
const
TYPE
:
ObjectType
= ObjectType::SAMPLER_YCBCR_CONVERSION
source
impl
Handle
for
Semaphore
source
const
TYPE
:
ObjectType
= ObjectType::SEMAPHORE
source
impl
Handle
for
ShaderModule
source
const
TYPE
:
ObjectType
= ObjectType::SHADER_MODULE
source
impl
Handle
for
SurfaceKHR
source
const
TYPE
:
ObjectType
= ObjectType::SURFACE_KHR
source
impl
Handle
for
SwapchainKHR
source
const
TYPE
:
ObjectType
= ObjectType::SWAPCHAIN_KHR
source
impl
Handle
for
ValidationCacheEXT
source
const
TYPE
:
ObjectType
= ObjectType::VALIDATION_CACHE_EXT
source
impl
Handle
for
VideoSessionKHR
source
const
TYPE
:
ObjectType
= ObjectType::VIDEO_SESSION_KHR
source
impl
Handle
for
VideoSessionParametersKHR
source
const
TYPE
:
ObjectType
= ObjectType::VIDEO_SESSION_PARAMETERS_KHR