Trait vulkano::device::DeviceOwned
[−]
[src]
pub unsafe trait DeviceOwned { fn device(&self) -> &Arc<Device>; }
Implemented on objects that belong to a Vulkan device.
Safety
device()
must return the correct device.
Required Methods
Implementors
impl<T: ?Sized, A> DeviceOwned for CpuAccessibleBuffer<T, A>
impl<T: ?Sized, A> DeviceOwned for CpuBufferPool<T, A> where
A: MemoryPool,impl<T: ?Sized, A> DeviceOwned for CpuBufferPoolSubbuffer<T, A> where
A: MemoryPool,impl<T: ?Sized, A> DeviceOwned for DeviceLocalBuffer<T, A>
impl<T: ?Sized, A> DeviceOwned for ImmutableBuffer<T, A>
impl<T: ?Sized, A> DeviceOwned for ImmutableBufferInitialization<T, A>
impl DeviceOwned for UnsafeBuffer
impl<F, B> DeviceOwned for BufferView<F, B> where
B: BufferAccess,impl<T: ?Sized, B> DeviceOwned for BufferSlice<T, B> where
B: DeviceOwned,impl DeviceOwned for StandardCommandPool
impl DeviceOwned for StandardCommandPoolBuilder
impl DeviceOwned for StandardCommandPoolAlloc
impl DeviceOwned for UnsafeCommandPool
impl<P> DeviceOwned for SyncCommandBufferBuilder<P>
impl<P> DeviceOwned for SyncCommandBuffer<P>
impl<P> DeviceOwned for UnsafeCommandBufferBuilder<P>
impl<P> DeviceOwned for UnsafeCommandBuffer<P>
impl<P> DeviceOwned for AutoCommandBufferBuilder<P>
impl<P> DeviceOwned for AutoCommandBuffer<P>
impl<F, Cb> DeviceOwned for CommandBufferExecFuture<F, Cb> where
F: GpuFuture,
Cb: CommandBuffer,impl DeviceOwned for StdDescriptorPool
impl DeviceOwned for UnsafeDescriptorPool
impl DeviceOwned for UnsafeDescriptorSetLayout
impl<D> DeviceOwned for PipelineLayout<D>
impl<T> DeviceOwned for T where
T: Deref,
T::Target: DeviceOwned,impl<Rp, A> DeviceOwned for Framebuffer<Rp, A>
impl<D> DeviceOwned for RenderPass<D>
impl DeviceOwned for DeviceMemory
impl DeviceOwned for MappedDeviceMemory
impl<Pl> DeviceOwned for ComputePipeline<Pl>
impl<Mv, L, Rp> DeviceOwned for GraphicsPipeline<Mv, L, Rp>
impl DeviceOwned for SwapchainAcquireFuture
impl<P> DeviceOwned for PresentFuture<P> where
P: GpuFuture,impl DeviceOwned for Event
impl DeviceOwned for Fence
impl DeviceOwned for NowFuture
impl<F> DeviceOwned for FenceSignalFuture<F> where
F: GpuFuture,impl<A, B> DeviceOwned for JoinFuture<A, B> where
A: DeviceOwned,
B: DeviceOwned,impl<F> DeviceOwned for SemaphoreSignalFuture<F> where
F: GpuFuture,impl DeviceOwned for Semaphore