#[repr(transparent)]pub struct MTLCaptureDestination(pub NSInteger);Available on crate feature
MTLCaptureManager only.Expand description
The destination where you want the GPU trace to be captured to.
See also Apple’s documentation
Tuple Fields§
§0: NSIntegerImplementations§
Source§impl MTLCaptureDestination
impl MTLCaptureDestination
Sourcepub const DeveloperTools: Self
pub const DeveloperTools: Self
Capture to Developer Tools (Xcode) and stop the execution after capturing.
Sourcepub const GPUTraceDocument: Self
pub const GPUTraceDocument: Self
Capture to a GPU Trace document and continue execution after capturing.
Trait Implementations§
Source§impl Clone for MTLCaptureDestination
impl Clone for MTLCaptureDestination
Source§fn clone(&self) -> MTLCaptureDestination
fn clone(&self) -> MTLCaptureDestination
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 MTLCaptureDestination
impl Debug for MTLCaptureDestination
Source§impl Encode for MTLCaptureDestination
impl Encode for MTLCaptureDestination
Source§impl Hash for MTLCaptureDestination
impl Hash for MTLCaptureDestination
Source§impl Ord for MTLCaptureDestination
impl Ord for MTLCaptureDestination
Source§fn cmp(&self, other: &MTLCaptureDestination) -> Ordering
fn cmp(&self, other: &MTLCaptureDestination) -> 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 MTLCaptureDestination
impl PartialEq for MTLCaptureDestination
Source§impl PartialOrd for MTLCaptureDestination
impl PartialOrd for MTLCaptureDestination
Source§impl RefEncode for MTLCaptureDestination
impl RefEncode for MTLCaptureDestination
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for MTLCaptureDestination
impl Eq for MTLCaptureDestination
impl StructuralPartialEq for MTLCaptureDestination
Auto Trait Implementations§
impl Freeze for MTLCaptureDestination
impl RefUnwindSafe for MTLCaptureDestination
impl Send for MTLCaptureDestination
impl Sync for MTLCaptureDestination
impl Unpin for MTLCaptureDestination
impl UnwindSafe for MTLCaptureDestination
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.