Trait vulkano::VulkanObject
[−]
[src]
pub unsafe trait VulkanObject { type Object; fn internal_object(&self) -> Self::Object; }
Gives access to the internal identifier of an object.
Associated Types
type Object
The type of the object.
Required Methods
fn internal_object(&self) -> Self::Object
Returns a reference to the object.
Implementors
impl VulkanObject for UnsafeBuffer
impl<F, B> VulkanObject for BufferView<F, B> where
B: BufferAccess,impl VulkanObject for UnsafeCommandPool
impl VulkanObject for UnsafeCommandPoolAlloc
impl<P> VulkanObject for UnsafeCommandBufferBuilder<P>
impl<P> VulkanObject for UnsafeCommandBuffer<P>
impl VulkanObject for UnsafeDescriptorSet
impl VulkanObject for UnsafeDescriptorSetLayout
impl<'a> VulkanObject for PipelineLayoutSys<'a>
impl VulkanObject for Device
impl<'a> VulkanObject for FramebufferSys<'a>
impl<'a> VulkanObject for RenderPassSys<'a>
impl VulkanObject for UnsafeImage
impl VulkanObject for UnsafeImageView
impl VulkanObject for Instance
impl<'a> VulkanObject for PhysicalDevice<'a>
impl VulkanObject for DeviceMemory
impl<'a> VulkanObject for ComputePipelineSys<'a>
impl<Pl> VulkanObject for ComputePipeline<Pl>
impl<Mv, L, Rp> VulkanObject for GraphicsPipeline<Mv, L, Rp>
impl<'a> VulkanObject for GraphicsPipelineSys<'a>
impl VulkanObject for PipelineCache
impl VulkanObject for ShaderModule
impl VulkanObject for UnsafeQueryPool
impl VulkanObject for Sampler
impl VulkanObject for Display
impl VulkanObject for DisplayMode
impl VulkanObject for Surface
impl VulkanObject for Swapchain
impl VulkanObject for Event
impl<D> VulkanObject for Fence<D> where
D: SafeDeref<Target = Device>,impl<D> VulkanObject for Semaphore<D> where
D: SafeDeref<Target = Device>,