[][src]Enum lava::VkObjectType

#[repr(i32)]
pub enum VkObjectType {
    Unknown,
    Instance,
    PhysicalDevice,
    Device,
    Queue,
    Semaphore,
    CommandBuffer,
    Fence,
    DeviceMemory,
    Buffer,
    Image,
    Event,
    QueryPool,
    BufferView,
    ImageView,
    ShaderModule,
    PipelineCache,
    PipelineLayout,
    RenderPass,
    Pipeline,
    DescriptorSetLayout,
    Sampler,
    DescriptorPool,
    DescriptorSet,
    Framebuffer,
    CommandPool,
    SamplerYcbcrConversion,
    DescriptorUpdateTemplate,
    SurfaceKhr,
    SwapchainKhr,
    DisplayKhr,
    DisplayModeKhr,
    DebugReportCallbackExt,
    ObjectTableNvx,
    IndirectCommandsLayoutNvx,
    DebugUtilsMessengerExt,
    ValidationCacheExt,
    AccelerationStructureNv,
    PerformanceConfigurationIntel,
}

Wrapper for VkObjectType.

Variants

Unknown
Instance
PhysicalDevice
Device
Queue
Semaphore
CommandBuffer
Fence
DeviceMemory
Buffer
Image
Event
QueryPool
BufferView
ImageView
ShaderModule
PipelineCache
PipelineLayout
RenderPass
Pipeline
DescriptorSetLayout
Sampler
DescriptorPool
DescriptorSet
Framebuffer
CommandPool
SamplerYcbcrConversion
DescriptorUpdateTemplate
SurfaceKhr
SwapchainKhr
DisplayKhr
DisplayModeKhr
DebugReportCallbackExt
ObjectTableNvx
IndirectCommandsLayoutNvx
DebugUtilsMessengerExt
ValidationCacheExt
AccelerationStructureNv
PerformanceConfigurationIntel

Trait Implementations

impl Clone for VkObjectType[src]

impl Copy for VkObjectType[src]

impl Default for VkObjectType[src]

impl PartialEq<VkObjectType> for VkObjectType[src]

impl Debug for VkObjectType[src]

impl StructuralPartialEq for VkObjectType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]