pub enum GpuProfilerBackend {
Nsight,
RenderDoc,
Pix,
MetalSystemTrace,
Rgp,
Custom,
}Expand description
GPU profiler backend type.
Variants§
Nsight
NVIDIA Nsight Systems/Compute.
RenderDoc
RenderDoc (cross-platform).
Pix
PIX for Windows.
MetalSystemTrace
Apple Metal System Trace.
Rgp
AMD Radeon GPU Profiler.
Custom
Custom profiler.
Trait Implementations§
Source§impl Clone for GpuProfilerBackend
impl Clone for GpuProfilerBackend
Source§fn clone(&self) -> GpuProfilerBackend
fn clone(&self) -> GpuProfilerBackend
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 GpuProfilerBackend
impl Debug for GpuProfilerBackend
Source§impl PartialEq for GpuProfilerBackend
impl PartialEq for GpuProfilerBackend
impl Copy for GpuProfilerBackend
impl Eq for GpuProfilerBackend
impl StructuralPartialEq for GpuProfilerBackend
Auto Trait Implementations§
impl Freeze for GpuProfilerBackend
impl RefUnwindSafe for GpuProfilerBackend
impl Send for GpuProfilerBackend
impl Sync for GpuProfilerBackend
impl Unpin for GpuProfilerBackend
impl UnwindSafe for GpuProfilerBackend
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.