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<P> VulkanObject for ShaderModule<P> where
P: SafeDeref<Target = Device>,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>,