Struct pilka_ash::vk::ObjectType
source · [−]pub struct ObjectType(_);
Expand description
Implementations
sourceimpl ObjectType
impl ObjectType
sourceimpl ObjectType
impl ObjectType
pub const UNKNOWN: ObjectType = Self(0)
pub const INSTANCE: ObjectType = Self(1)
pub const PHYSICAL_DEVICE: ObjectType = Self(2)
pub const DEVICE: ObjectType = Self(3)
pub const QUEUE: ObjectType = Self(4)
pub const SEMAPHORE: ObjectType = Self(5)
pub const COMMAND_BUFFER: ObjectType = Self(6)
pub const FENCE: ObjectType = Self(7)
pub const DEVICE_MEMORY: ObjectType = Self(8)
pub const BUFFER: ObjectType = Self(9)
pub const IMAGE: ObjectType = Self(10)
pub const EVENT: ObjectType = Self(11)
pub const QUERY_POOL: ObjectType = Self(12)
pub const BUFFER_VIEW: ObjectType = Self(13)
pub const IMAGE_VIEW: ObjectType = Self(14)
pub const SHADER_MODULE: ObjectType = Self(15)
pub const PIPELINE_CACHE: ObjectType = Self(16)
pub const PIPELINE_LAYOUT: ObjectType = Self(17)
pub const RENDER_PASS: ObjectType = Self(18)
pub const PIPELINE: ObjectType = Self(19)
pub const DESCRIPTOR_SET_LAYOUT: ObjectType = Self(20)
pub const SAMPLER: ObjectType = Self(21)
pub const DESCRIPTOR_POOL: ObjectType = Self(22)
pub const DESCRIPTOR_SET: ObjectType = Self(23)
pub const FRAMEBUFFER: ObjectType = Self(24)
pub const COMMAND_POOL: ObjectType = Self(25)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_surface’
pub const SURFACE_KHR: ObjectType = Self(1000000000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_swapchain’
pub const SWAPCHAIN_KHR: ObjectType = Self(1000001000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_display’
pub const DISPLAY_KHR: ObjectType = Self(1000002000)
pub const DISPLAY_MODE_KHR: ObjectType = Self(1000002001)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_EXT: ObjectType = Self(1000011000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_video_queue’
sourcepub const VIDEO_SESSION_KHR: ObjectType = Self(1000023000)
pub const VIDEO_SESSION_KHR: ObjectType = Self(1000023000)
VkVideoSessionKHR
sourcepub const VIDEO_SESSION_PARAMETERS_KHR: ObjectType = Self(1000023001)
pub const VIDEO_SESSION_PARAMETERS_KHR: ObjectType = Self(1000023001)
VkVideoSessionParametersKHR
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_NVX: ObjectType = Self(1000029000)
pub const CU_FUNCTION_NVX: ObjectType = Self(1000029001)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: ObjectType = Self::DESCRIPTOR_UPDATE_TEMPLATE
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_MESSENGER_EXT: ObjectType = Self(1000128000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_KHR: ObjectType = Self(1000150000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_KHR: ObjectType = Self::SAMPLER_YCBCR_CONVERSION
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_validation_cache’
pub const VALIDATION_CACHE_EXT: ObjectType = Self(1000160000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NV_ray_tracing’
pub const ACCELERATION_STRUCTURE_NV: ObjectType = Self(1000165000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_INTEL_performance_query’
pub const PERFORMANCE_CONFIGURATION_INTEL: ObjectType = Self(1000210000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_deferred_host_operations’
pub const DEFERRED_OPERATION_KHR: ObjectType = Self(1000268000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NV_device_generated_commands’
pub const INDIRECT_COMMANDS_LAYOUT_NV: ObjectType = Self(1000277000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_private_data’
pub const PRIVATE_DATA_SLOT_EXT: ObjectType = Self::PRIVATE_DATA_SLOT
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_FUCHSIA_buffer_collection’
sourcepub const BUFFER_COLLECTION_FUCHSIA: ObjectType = Self(1000366000)
pub const BUFFER_COLLECTION_FUCHSIA: ObjectType = Self(1000366000)
VkBufferCollectionFUCHSIA
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_VERSION_1_1’
pub const SAMPLER_YCBCR_CONVERSION: ObjectType = Self(1000156000)
pub const DESCRIPTOR_UPDATE_TEMPLATE: ObjectType = Self(1000085000)
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_VERSION_1_3’
pub const PRIVATE_DATA_SLOT: ObjectType = Self(1000295000)
Trait Implementations
sourceimpl Clone for ObjectType
impl Clone for ObjectType
sourcefn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const 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 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: 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 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more