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: Buffer
impl VulkanObject for UnsafeDescriptorSet
impl VulkanObject for UnsafeDescriptorSetLayout
impl VulkanObject for UnsafePipelineLayout
impl VulkanObject for Device
impl<L> VulkanObject for Framebuffer<L>
impl VulkanObject for UnsafeRenderPass
impl VulkanObject for UnsafeImage
impl VulkanObject for UnsafeImageView
impl VulkanObject for Instance
impl<'a> VulkanObject for PhysicalDevice<'a>
impl<D> VulkanObject for DeviceMemory<D> where D: SafeDeref<Target=Device>
impl<Pl> VulkanObject for ComputePipeline<Pl>
impl<Mv, L, Rp> VulkanObject for GraphicsPipeline<Mv, L, Rp>
impl VulkanObject for PipelineCache
impl VulkanObject for ShaderModule
impl VulkanObject for Sampler
impl VulkanObject for Display
impl VulkanObject for DisplayMode
impl VulkanObject for Surface
impl<D> VulkanObject for Fence<D> where D: SafeDeref<Target=Device>
impl VulkanObject for Semaphore