pub struct ObjectType(/* private fields */);Expand description
Implementations§
Source§impl 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
pub const DESCRIPTOR_UPDATE_TEMPLATE: ObjectType
pub const SAMPLER_YCBCR_CONVERSION: ObjectType
pub const PRIVATE_DATA_SLOT: ObjectType
pub const SURFACE: ObjectType
pub const SWAPCHAIN: ObjectType
pub const DISPLAY: ObjectType
pub const DISPLAY_MODE: ObjectType
pub const DEBUG_REPORT_CALLBACK: ObjectType
Sourcepub const VIDEO_SESSION: ObjectType
pub const VIDEO_SESSION: ObjectType
VkVideoSessionKHR
Sourcepub const VIDEO_SESSION_PARAMETERS: ObjectType
pub const VIDEO_SESSION_PARAMETERS: ObjectType
VkVideoSessionParametersKHR
pub const CU_MODULE: ObjectType
pub const CU_FUNCTION: ObjectType
pub const DEBUG_UTILS_MESSENGER: ObjectType
pub const ACCELERATION_STRUCTURE: ObjectType
pub const VALIDATION_CACHE: ObjectType
pub const PERFORMANCE_CONFIGURATION: ObjectType
pub const DEFERRED_OPERATION: ObjectType
pub const INDIRECT_COMMANDS_LAYOUT: ObjectType
pub const CUDA_MODULE: ObjectType
pub const CUDA_FUNCTION: ObjectType
Sourcepub const BUFFER_COLLECTION: ObjectType
pub const BUFFER_COLLECTION: ObjectType
VkBufferCollectionFUCHSIA
pub const MICROMAP: ObjectType
pub const TENSOR: ObjectType
pub const TENSOR_VIEW: ObjectType
pub const OPTICAL_FLOW_SESSION: ObjectType
pub const SHADER: ObjectType
pub const PIPELINE_BINARY: ObjectType
pub const DATA_GRAPH_PIPELINE_SESSION: ObjectType
pub const EXTERNAL_COMPUTE_QUEUE: ObjectType
pub const INDIRECT_EXECUTION_SET: ObjectType
pub const SHADER_INSTRUMENTATION: ObjectType
pub const fn from_raw(value: i32) -> ObjectType
pub const fn as_raw(self) -> i32
Trait Implementations§
Source§impl Clone for ObjectType
impl Clone for ObjectType
Source§fn clone(&self) -> ObjectType
fn clone(&self) -> ObjectType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
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
Returns the “default value” for a type. Read more
Source§impl Display for ObjectType
impl Display for ObjectType
Source§impl Error for ObjectType
impl Error for ObjectType
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
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,
Compares and returns the maximum of two values. Read more
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 UnsafeUnpin 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
Mutably borrows from an owned value. Read more