#[repr(i32)]pub enum VkDebugReportObjectType {
Show 35 variants
Unknown = 0,
Instance = 1,
PhysicalDevice = 2,
Device = 3,
Queue = 4,
Semaphore = 5,
CommandBuffer = 6,
Fence = 7,
DeviceMemory = 8,
Buffer = 9,
Image = 10,
Event = 11,
QueryPool = 12,
BufferView = 13,
ImageView = 14,
ShaderModule = 15,
PipelineCache = 16,
PipelineLayout = 17,
RenderPass = 18,
Pipeline = 19,
DescriptorSetLayout = 20,
Sampler = 21,
DescriptorPool = 22,
DescriptorSet = 23,
Framebuffer = 24,
CommandPool = 25,
SurfaceKhr = 26,
SwapchainKhr = 27,
DebugReportCallbackExt = 28,
DisplayKhr = 29,
DisplayModeKhr = 30,
ValidationCacheExt = 33,
SamplerYcbcrConversion = 1_000_156_000,
DescriptorUpdateTemplate = 1_000_085_000,
AccelerationStructureKhr = 1_000_165_000,
}
Expand description
Wrapper for VkDebugReportObjectTypeEXT.
Variants§
Unknown = 0
Instance = 1
PhysicalDevice = 2
Device = 3
Queue = 4
Semaphore = 5
CommandBuffer = 6
Fence = 7
DeviceMemory = 8
Buffer = 9
Image = 10
Event = 11
QueryPool = 12
BufferView = 13
ImageView = 14
ShaderModule = 15
PipelineCache = 16
PipelineLayout = 17
RenderPass = 18
Pipeline = 19
DescriptorSetLayout = 20
Sampler = 21
DescriptorPool = 22
DescriptorSet = 23
Framebuffer = 24
CommandPool = 25
SurfaceKhr = 26
SwapchainKhr = 27
DebugReportCallbackExt = 28
DisplayKhr = 29
DisplayModeKhr = 30
ValidationCacheExt = 33
SamplerYcbcrConversion = 1_000_156_000
DescriptorUpdateTemplate = 1_000_085_000
AccelerationStructureKhr = 1_000_165_000
Trait Implementations§
Source§impl Clone for VkDebugReportObjectType
impl Clone for VkDebugReportObjectType
Source§fn clone(&self) -> VkDebugReportObjectType
fn clone(&self) -> VkDebugReportObjectType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VkDebugReportObjectType
impl Debug for VkDebugReportObjectType
Source§impl Default for VkDebugReportObjectType
impl Default for VkDebugReportObjectType
Source§fn default() -> VkDebugReportObjectType
fn default() -> VkDebugReportObjectType
Returns the “default value” for a type. Read more
Source§impl PartialEq for VkDebugReportObjectType
impl PartialEq for VkDebugReportObjectType
impl Copy for VkDebugReportObjectType
impl StructuralPartialEq for VkDebugReportObjectType
Auto Trait Implementations§
impl Freeze for VkDebugReportObjectType
impl RefUnwindSafe for VkDebugReportObjectType
impl Send for VkDebugReportObjectType
impl Sync for VkDebugReportObjectType
impl Unpin for VkDebugReportObjectType
impl UnwindSafe for VkDebugReportObjectType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more