Struct ash::vk::ObjectType
source · [−]#[repr(transparent)]pub struct ObjectType(_);
Expand description
Implementations
sourceimpl ObjectType
impl ObjectType
sourceimpl 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
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_display’
pub const DISPLAY_KHR: Self
pub const DISPLAY_MODE_KHR: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_EXT: Self
sourceimpl 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
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_NVX: Self
pub const CU_FUNCTION_NVX: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_MESSENGER_EXT: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_KHR: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_KHR: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_validation_cache’
pub const VALIDATION_CACHE_EXT: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NV_ray_tracing’
pub const ACCELERATION_STRUCTURE_NV: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_INTEL_performance_query’
pub const PERFORMANCE_CONFIGURATION_INTEL: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_deferred_host_operations’
pub const DEFERRED_OPERATION_KHR: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NV_device_generated_commands’
pub const INDIRECT_COMMANDS_LAYOUT_NV: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_private_data’
pub const PRIVATE_DATA_SLOT_EXT: Self
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_FUCHSIA_buffer_collection’
sourcepub const BUFFER_COLLECTION_FUCHSIA: Self
pub const BUFFER_COLLECTION_FUCHSIA: Self
VkBufferCollectionFUCHSIA
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_VERSION_1_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
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ObjectType
impl Debug for ObjectType
sourceimpl Default for ObjectType
impl Default for ObjectType
sourcefn default() -> ObjectType
fn default() -> ObjectType
Returns the “default value” for a type. Read more
sourceimpl Hash for ObjectType
impl Hash for ObjectType
sourceimpl Ord for ObjectType
impl Ord for ObjectType
sourceimpl PartialEq<ObjectType> for ObjectType
impl PartialEq<ObjectType> for ObjectType
sourcefn eq(&self, other: &ObjectType) -> bool
fn eq(&self, other: &ObjectType) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ObjectType) -> bool
fn ne(&self, other: &ObjectType) -> bool
This method tests for !=
.
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>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ObjectType
impl Eq for ObjectType
impl StructuralEq for ObjectType
impl StructuralPartialEq for ObjectType
Auto Trait Implementations
impl RefUnwindSafe for ObjectType
impl Send for ObjectType
impl Sync for ObjectType
impl Unpin for ObjectType
impl UnwindSafe for ObjectType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more