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 UnsafeCommandPool
impl VulkanObject for AllocatedCommandBuffer
impl<P> VulkanObject for UnsafeCommandBufferBuilder<P> where
P: CommandPool,impl<P> VulkanObject for UnsafeCommandBuffer<P> where
P: CommandPool,impl VulkanObject for UnsafeDescriptorSet
impl<P> VulkanObject for UnsafeDescriptorSetLayout<P> where
P: SafeDeref<Target = Device>,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<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 Event
impl<D> VulkanObject for Fence<D> where
D: SafeDeref<Target = Device>,impl<D> VulkanObject for Semaphore<D> where
D: SafeDeref<Target = Device>,