[−][src]Trait vulkano::VulkanObject
Gives access to the internal identifier of an object.
Associated Types
type Object: VulkanHandle
[−]
The type of the object.
Associated Constants
const TYPE: ObjectType
[−]
The ObjectType
of the internal Vulkan handle.
Required methods
fn internal_object(&self) -> Self::Object
[−]
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][+]
D: SafeDeref<Target = Device>,
impl<D> VulkanObject for Semaphore<D> where
D: SafeDeref<Target = Device>,
[src][+]
D: SafeDeref<Target = Device>,
impl<F, B> VulkanObject for BufferView<F, B> where
B: BufferAccess,
[src][+]
B: BufferAccess,