[][src]Trait vulkano::VulkanObject

pub unsafe trait VulkanObject {
    type Object: VulkanHandle;

    const TYPE: DebugReportObjectTypeEXT;

    fn internal_object(&self) -> Self::Object;
}

Gives access to the internal identifier of an object.

Associated Types

The type of the object.

Associated Constants

The DebugReportObjectTypeEXT of the internal Vulkan handle.

Required Methods

Returns a reference to the object.

Implementors

impl VulkanObject for UnsafeBuffer
[src]

impl VulkanObject for UnsafeCommandPool
[src]

impl VulkanObject for UnsafeCommandPoolAlloc
[src]

impl VulkanObject for UnsafeDescriptorSet
[src]

impl VulkanObject for UnsafeDescriptorSetLayout
[src]

impl VulkanObject for Device
[src]

impl VulkanObject for UnsafeImage
[src]

impl VulkanObject for UnsafeImageView
[src]

impl VulkanObject for Instance
[src]

impl VulkanObject for DeviceMemory
[src]

impl VulkanObject for PipelineCache
[src]

impl VulkanObject for ShaderModule
[src]

impl VulkanObject for UnsafeQueryPool
[src]

impl VulkanObject for Sampler
[src]

impl VulkanObject for Display
[src]

impl VulkanObject for DisplayMode
[src]

impl VulkanObject for Event
[src]

impl<'a> VulkanObject for PipelineLayoutSys<'a>
[src]

impl<'a> VulkanObject for FramebufferSys<'a>
[src]

impl<'a> VulkanObject for RenderPassSys<'a>
[src]

impl<'a> VulkanObject for PhysicalDevice<'a>
[src]

impl<'a> VulkanObject for ComputePipelineSys<'a>
[src]

impl<'a> VulkanObject for GraphicsPipelineSys<'a>
[src]

impl<D> VulkanObject for Fence<D> where
    D: SafeDeref<Target = Device>, 
[src]

impl<D> VulkanObject for Semaphore<D> where
    D: SafeDeref<Target = Device>, 
[src]

impl<F, B> VulkanObject for BufferView<F, B> where
    B: BufferAccess
[src]

impl<Mv, L, Rp> VulkanObject for GraphicsPipeline<Mv, L, Rp>
[src]

impl<P> VulkanObject for UnsafeCommandBuffer<P>
[src]

impl<P> VulkanObject for UnsafeCommandBufferBuilder<P>
[src]

impl<Pl> VulkanObject for ComputePipeline<Pl>
[src]

impl<W> VulkanObject for Surface<W>
[src]

impl<W> VulkanObject for Swapchain<W>
[src]