Struct ash::vk::ObjectType
source · #[repr(transparent)]pub struct ObjectType(pub(crate) i32);
Expand description
Tuple Fields§
§0: i32
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_NV_cuda_kernel_launch’
pub const CUDA_MODULE_NV: Self = _
pub const CUDA_FUNCTION_NV: Self = _
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§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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)