Struct ash::vk::ObjectType
source · pub struct ObjectType(/* private fields */);
Expand description
Implementations§
source§impl ObjectType
impl ObjectType
source§impl ObjectType
impl ObjectType
pub const UNKNOWN: Self = _
pub const INSTANCE: Self = _
pub const PHYSICAL_DEVICE: Self = _
pub const DEVICE: Self = _
pub const QUEUE: Self = _
pub const SEMAPHORE: Self = _
pub const COMMAND_BUFFER: Self = _
pub const FENCE: Self = _
pub const DEVICE_MEMORY: Self = _
pub const BUFFER: Self = _
pub const IMAGE: Self = _
pub const EVENT: Self = _
pub const QUERY_POOL: Self = _
pub const BUFFER_VIEW: Self = _
pub const IMAGE_VIEW: Self = _
pub const SHADER_MODULE: Self = _
pub const PIPELINE_CACHE: Self = _
pub const PIPELINE_LAYOUT: Self = _
pub const RENDER_PASS: Self = _
pub const PIPELINE: Self = _
pub const DESCRIPTOR_SET_LAYOUT: Self = _
pub const SAMPLER: Self = _
pub const DESCRIPTOR_POOL: Self = _
pub const DESCRIPTOR_SET: Self = _
pub const FRAMEBUFFER: Self = _
pub const COMMAND_POOL: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_KHR_display’
pub const DISPLAY_KHR: Self = _
pub const DISPLAY_MODE_KHR: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_EXT: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_KHR_video_queue’
sourcepub const VIDEO_SESSION_KHR: Self = _
pub const VIDEO_SESSION_KHR: Self = _
VkVideoSessionKHR
sourcepub const VIDEO_SESSION_PARAMETERS_KHR: Self = _
pub const VIDEO_SESSION_PARAMETERS_KHR: Self = _
VkVideoSessionParametersKHR
source§impl ObjectType
impl ObjectType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_NVX: Self = _
pub const CU_FUNCTION_NVX: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: Self = Self::DESCRIPTOR_UPDATE_TEMPLATE
source§impl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_MESSENGER_EXT: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_KHR: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_KHR: Self = Self::SAMPLER_YCBCR_CONVERSION
source§impl ObjectType
impl ObjectType
Generated from ‘VK_EXT_validation_cache’
pub const VALIDATION_CACHE_EXT: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_NV_ray_tracing’
pub const ACCELERATION_STRUCTURE_NV: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_INTEL_performance_query’
pub const PERFORMANCE_CONFIGURATION_INTEL: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_KHR_deferred_host_operations’
pub const DEFERRED_OPERATION_KHR: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_NV_device_generated_commands’
pub const INDIRECT_COMMANDS_LAYOUT_NV: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_EXT_private_data’
pub const PRIVATE_DATA_SLOT_EXT: Self = Self::PRIVATE_DATA_SLOT
source§impl ObjectType
impl ObjectType
Generated from ‘VK_FUCHSIA_buffer_collection’
sourcepub const BUFFER_COLLECTION_FUCHSIA: Self = _
pub const BUFFER_COLLECTION_FUCHSIA: Self = _
VkBufferCollectionFUCHSIA
source§impl ObjectType
impl ObjectType
Generated from ‘VK_EXT_opacity_micromap’
pub const MICROMAP_EXT: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_NV_optical_flow’
pub const OPTICAL_FLOW_SESSION_NV: Self = _
source§impl ObjectType
impl ObjectType
Generated from ‘VK_VERSION_1_1’
pub const SAMPLER_YCBCR_CONVERSION: Self = _
pub const DESCRIPTOR_UPDATE_TEMPLATE: Self = _
Trait Implementations§
source§impl Clone for ObjectType
impl Clone for ObjectType
source§fn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
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§fn eq(&self, other: &ObjectType) -> bool
fn eq(&self, other: &ObjectType) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ObjectType
impl PartialOrd for ObjectType
source§fn partial_cmp(&self, other: &ObjectType) -> Option<Ordering>
fn partial_cmp(&self, other: &ObjectType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more