Struct erupt::vk1_0::ObjectType
source · #[repr(transparent)]pub struct ObjectType(pub i32);
Expand description
Vulkan Manual Page · Enum
Tuple Fields
0: i32
Implementations
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::ext_debug_report
pub const DEBUG_REPORT_CALLBACK_EXT: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::ext_debug_utils
pub const DEBUG_UTILS_MESSENGER_EXT: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::ext_private_data
pub const PRIVATE_DATA_SLOT_EXT: Self = Self::PRIVATE_DATA_SLOT
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::ext_validation_cache
pub const VALIDATION_CACHE_EXT: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::fuchsia_buffer_collection
pub const BUFFER_COLLECTION_FUCHSIA: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::intel_performance_query
pub const PERFORMANCE_CONFIGURATION_INTEL: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_acceleration_structure
pub const ACCELERATION_STRUCTURE_KHR: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_deferred_host_operations
pub const DEFERRED_OPERATION_KHR: Self = _
sourceimpl ObjectType
impl ObjectType
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: Self = Self::DESCRIPTOR_UPDATE_TEMPLATE
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_display
pub const DISPLAY_KHR: Self = _
pub const DISPLAY_MODE_KHR: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_sampler_ycbcr_conversion
pub const SAMPLER_YCBCR_CONVERSION_KHR: Self = Self::SAMPLER_YCBCR_CONVERSION
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_surface
pub const SURFACE_KHR: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_swapchain
pub const SWAPCHAIN_KHR: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::khr_video_queue
pub const VIDEO_SESSION_KHR: Self = _
pub const VIDEO_SESSION_PARAMETERS_KHR: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::nvx_binary_import
pub const CU_MODULE_NVX: Self = _
pub const CU_FUNCTION_NVX: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::nv_device_generated_commands
pub const INDIRECT_COMMANDS_LAYOUT_NV: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::extensions::nv_ray_tracing
pub const ACCELERATION_STRUCTURE_NV: Self = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::vk1_0
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 = _
sourceimpl ObjectType
impl ObjectType
Provided by crate::vk1_1
pub const SAMPLER_YCBCR_CONVERSION: Self = _
pub const DESCRIPTOR_UPDATE_TEMPLATE: Self = _
Trait Implementations
sourceimpl Clone for ObjectType
impl Clone for ObjectType
sourcefn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for ObjectType
impl Debug for ObjectType
sourceimpl Default for ObjectType
impl Default for ObjectType
sourcefn default() -> ObjectType
fn default() -> ObjectType
sourceimpl Hash for ObjectType
impl Hash for ObjectType
sourceimpl Ord for ObjectType
impl Ord for ObjectType
sourcefn cmp(&self, other: &ObjectType) -> Ordering
fn cmp(&self, other: &ObjectType) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
sourceimpl PartialEq<ObjectType> for ObjectType
impl PartialEq<ObjectType> for ObjectType
sourcefn eq(&self, other: &ObjectType) -> bool
fn eq(&self, other: &ObjectType) -> bool
sourceimpl PartialOrd<ObjectType> for ObjectType
impl PartialOrd<ObjectType> for ObjectType
sourcefn partial_cmp(&self, other: &ObjectType) -> Option<Ordering>
fn partial_cmp(&self, other: &ObjectType) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more