#[repr(transparent)]pub struct ObjectType(_);Expand description
Implementations
sourceimpl ObjectType
impl ObjectType
sourceimpl ObjectType
impl ObjectType
pub const UNKNOWN: ObjectType
pub const INSTANCE: ObjectType
pub const PHYSICAL_DEVICE: ObjectType
pub const DEVICE: ObjectType
pub const QUEUE: ObjectType
pub const SEMAPHORE: ObjectType
pub const COMMAND_BUFFER: ObjectType
pub const FENCE: ObjectType
pub const DEVICE_MEMORY: ObjectType
pub const BUFFER: ObjectType
pub const IMAGE: ObjectType
pub const EVENT: ObjectType
pub const QUERY_POOL: ObjectType
pub const BUFFER_VIEW: ObjectType
pub const IMAGE_VIEW: ObjectType
pub const SHADER_MODULE: ObjectType
pub const PIPELINE_CACHE: ObjectType
pub const PIPELINE_LAYOUT: ObjectType
pub const RENDER_PASS: ObjectType
pub const PIPELINE: ObjectType
pub const DESCRIPTOR_SET_LAYOUT: ObjectType
pub const SAMPLER: ObjectType
pub const DESCRIPTOR_POOL: ObjectType
pub const DESCRIPTOR_SET: ObjectType
pub const FRAMEBUFFER: ObjectType
pub const COMMAND_POOL: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_display’
pub const DISPLAY_KHR: ObjectType
pub const DISPLAY_MODE_KHR: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_report’
pub const DEBUG_REPORT_CALLBACK_EXT: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_video_queue’
sourcepub const VIDEO_SESSION_KHR: ObjectType
pub const VIDEO_SESSION_KHR: ObjectType
VkVideoSessionKHR
sourcepub const VIDEO_SESSION_PARAMETERS_KHR: ObjectType
pub const VIDEO_SESSION_PARAMETERS_KHR: ObjectType
VkVideoSessionParametersKHR
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NVX_binary_import’
pub const CU_MODULE_NVX: ObjectType
pub const CU_FUNCTION_NVX: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_descriptor_update_template’
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_debug_utils’
pub const DEBUG_UTILS_MESSENGER_EXT: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_acceleration_structure’
pub const ACCELERATION_STRUCTURE_KHR: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_sampler_ycbcr_conversion’
pub const SAMPLER_YCBCR_CONVERSION_KHR: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_validation_cache’
pub const VALIDATION_CACHE_EXT: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NV_ray_tracing’
pub const ACCELERATION_STRUCTURE_NV: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_INTEL_performance_query’
pub const PERFORMANCE_CONFIGURATION_INTEL: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_KHR_deferred_host_operations’
pub const DEFERRED_OPERATION_KHR: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_NV_device_generated_commands’
pub const INDIRECT_COMMANDS_LAYOUT_NV: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_EXT_private_data’
pub const PRIVATE_DATA_SLOT_EXT: ObjectType
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_FUCHSIA_buffer_collection’
sourcepub const BUFFER_COLLECTION_FUCHSIA: ObjectType
pub const BUFFER_COLLECTION_FUCHSIA: ObjectType
VkBufferCollectionFUCHSIA
sourceimpl ObjectType
impl ObjectType
Generated from ‘VK_VERSION_1_1’
pub const SAMPLER_YCBCR_CONVERSION: ObjectType
pub const DESCRIPTOR_UPDATE_TEMPLATE: ObjectType
Trait Implementations
sourceimpl Clone for ObjectType
impl Clone for ObjectType
sourcepub fn clone(&self) -> ObjectType
pub 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
sourcepub fn default() -> ObjectType
pub 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
sourcepub fn eq(&self, other: &ObjectType) -> bool
pub fn eq(&self, other: &ObjectType) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcepub fn ne(&self, other: &ObjectType) -> bool
pub fn ne(&self, other: &ObjectType) -> bool
This method tests for !=.
sourceimpl PartialOrd<ObjectType> for ObjectType
impl PartialOrd<ObjectType> for ObjectType
sourcepub fn partial_cmp(&self, other: &ObjectType) -> Option<Ordering>
pub 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 · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
sourcefn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_little_endian().
sourcefn read_from_big_endian(read: &mut R) -> Result<Self, Error>
fn read_from_big_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_big_endian().
sourcefn read_from_native_endian(read: &mut R) -> Result<Self, Error>
fn read_from_native_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_native_endian().
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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more