pub struct ObjectType(/* private fields */);
Expand description
Implementations§
Source§impl ObjectType
impl ObjectType
Source§impl ObjectType
impl ObjectType
pub const UNKNOWN: ObjectType
pub const INSTANCE: ObjectType
pub const PHYSICAL_DEVICE: ObjectType
pub const DEVICE: ObjectType
pub const QUEUE: ObjectType
pub const SEMAPHORE: ObjectType
pub const COMMAND_BUFFER: ObjectType
pub const FENCE: ObjectType
pub const DEVICE_MEMORY: ObjectType
pub const BUFFER: ObjectType
pub const IMAGE: ObjectType
pub const EVENT: ObjectType
pub const QUERY_POOL: ObjectType
pub const BUFFER_VIEW: ObjectType
pub const IMAGE_VIEW: ObjectType
pub const SHADER_MODULE: ObjectType
pub const PIPELINE_CACHE: ObjectType
pub const PIPELINE_LAYOUT: ObjectType
pub const RENDER_PASS: ObjectType
pub const PIPELINE: ObjectType
pub const DESCRIPTOR_SET_LAYOUT: ObjectType
pub const SAMPLER: ObjectType
pub const DESCRIPTOR_POOL: ObjectType
pub const DESCRIPTOR_SET: ObjectType
pub const FRAMEBUFFER: ObjectType
pub const COMMAND_POOL: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_surface’
impl ObjectType
Generated from ‘VK_KHR_surface’
pub const SURFACE_KHR: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_swapchain’
impl ObjectType
Generated from ‘VK_KHR_swapchain’
pub const SWAPCHAIN_KHR: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_display’
impl ObjectType
Generated from ‘VK_KHR_display’
pub const DISPLAY_KHR: ObjectType
pub const DISPLAY_MODE_KHR: ObjectType
Source§impl ObjectType
Generated from ‘VK_EXT_debug_report’
impl ObjectType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_EXT: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_video_queue’
impl ObjectType
Generated from ‘VK_KHR_video_queue’
Sourcepub const VIDEO_SESSION_KHR: ObjectType
pub const VIDEO_SESSION_KHR: ObjectType
VkVideoSessionKHR
Sourcepub const VIDEO_SESSION_PARAMETERS_KHR: ObjectType
pub const VIDEO_SESSION_PARAMETERS_KHR: ObjectType
VkVideoSessionParametersKHR
Source§impl ObjectType
Generated from ‘VK_NVX_binary_import’
impl ObjectType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_NVX: ObjectType
pub const CU_FUNCTION_NVX: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_descriptor_update_template’
impl ObjectType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: ObjectType = Self::DESCRIPTOR_UPDATE_TEMPLATE
Source§impl ObjectType
Generated from ‘VK_EXT_debug_utils’
impl ObjectType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_MESSENGER_EXT: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_acceleration_structure’
impl ObjectType
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_KHR: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
impl ObjectType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_KHR: ObjectType = Self::SAMPLER_YCBCR_CONVERSION
Source§impl ObjectType
Generated from ‘VK_EXT_validation_cache’
impl ObjectType
Generated from ‘VK_EXT_validation_cache’
pub const VALIDATION_CACHE_EXT: ObjectType
Source§impl ObjectType
Generated from ‘VK_NV_ray_tracing’
impl ObjectType
Generated from ‘VK_NV_ray_tracing’
pub const ACCELERATION_STRUCTURE_NV: ObjectType
Source§impl ObjectType
Generated from ‘VK_INTEL_performance_query’
impl ObjectType
Generated from ‘VK_INTEL_performance_query’
pub const PERFORMANCE_CONFIGURATION_INTEL: ObjectType
Source§impl ObjectType
Generated from ‘VK_KHR_deferred_host_operations’
impl ObjectType
Generated from ‘VK_KHR_deferred_host_operations’
pub const DEFERRED_OPERATION_KHR: ObjectType
Source§impl ObjectType
Generated from ‘VK_NV_device_generated_commands’
impl ObjectType
Generated from ‘VK_NV_device_generated_commands’
pub const INDIRECT_COMMANDS_LAYOUT_NV: ObjectType
Source§impl ObjectType
Generated from ‘VK_EXT_private_data’
impl ObjectType
Generated from ‘VK_EXT_private_data’
pub const PRIVATE_DATA_SLOT_EXT: ObjectType = Self::PRIVATE_DATA_SLOT
Source§impl ObjectType
Generated from ‘VK_FUCHSIA_buffer_collection’
impl ObjectType
Generated from ‘VK_FUCHSIA_buffer_collection’
Sourcepub const BUFFER_COLLECTION_FUCHSIA: ObjectType
pub const BUFFER_COLLECTION_FUCHSIA: ObjectType
VkBufferCollectionFUCHSIA
Source§impl ObjectType
Generated from ‘VK_EXT_opacity_micromap’
impl ObjectType
Generated from ‘VK_EXT_opacity_micromap’
pub const MICROMAP_EXT: ObjectType
Source§impl ObjectType
Generated from ‘VK_NV_optical_flow’
impl ObjectType
Generated from ‘VK_NV_optical_flow’
pub const OPTICAL_FLOW_SESSION_NV: ObjectType
Source§impl ObjectType
Generated from ‘VK_EXT_shader_object’
impl ObjectType
Generated from ‘VK_EXT_shader_object’
pub const SHADER_EXT: ObjectType
Source§impl ObjectType
Generated from ‘VK_VERSION_1_1’
impl ObjectType
Generated from ‘VK_VERSION_1_1’
pub const SAMPLER_YCBCR_CONVERSION: ObjectType
pub const DESCRIPTOR_UPDATE_TEMPLATE: ObjectType
Source§impl ObjectType
Generated from ‘VK_VERSION_1_3’
impl ObjectType
Generated from ‘VK_VERSION_1_3’
pub const PRIVATE_DATA_SLOT: ObjectType
Trait Implementations§
Source§impl Clone for ObjectType
impl Clone for ObjectType
Source§fn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ObjectType
impl Debug for ObjectType
Source§impl Default for ObjectType
impl Default for ObjectType
Source§fn default() -> ObjectType
fn default() -> ObjectType
Source§impl Hash for ObjectType
impl Hash for ObjectType
Source§impl Ord for ObjectType
impl Ord for ObjectType
Source§fn cmp(&self, other: &ObjectType) -> Ordering
fn cmp(&self, other: &ObjectType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for ObjectType
impl PartialEq for ObjectType
Source§impl PartialOrd for ObjectType
impl PartialOrd for ObjectType
impl Copy for ObjectType
impl Eq for ObjectType
impl StructuralPartialEq for ObjectType
Auto Trait Implementations§
impl Freeze for ObjectType
impl RefUnwindSafe for ObjectType
impl Send for ObjectType
impl Sync for ObjectType
impl Unpin for ObjectType
impl UnwindSafe for ObjectType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.