[][src]Enum gdnative_common::PerformanceMonitor

#[repr(u32)]
pub enum PerformanceMonitor {
    TimeFps,
    TimeProcess,
    TimePhysicsProcess,
    MemoryStatic,
    MemoryDynamic,
    MemoryStaticMax,
    MemoryDynamicMax,
    MemoryMessageBufferMax,
    ObjectCount,
    ObjectResourceCount,
    ObjectNodeCount,
    RenderObjectsInFrame,
    RenderVerticesInFrame,
    RenderMaterialChangesInFrame,
    RenderShaderChangesInFrame,
    RenderSurfaceChangesInFrame,
    RenderDrawCallsInFrame,
    RenderVideoMemUsed,
    RenderTextureMemUsed,
    RenderVertexMemUsed,
    RenderUsageVideoMemTotal,
    Physics2dActiveObjects,
    Physics2dCollisionPairs,
    Physics2dIslandCount,
    Physics3dActiveObjects,
    Physics3dCollisionPairs,
    Physics3dIslandCount,
    AudioOutputLatency,
    Max,
}

Variants

TimeFps
TimeProcess
TimePhysicsProcess
MemoryStatic
MemoryDynamic
MemoryStaticMax
MemoryDynamicMax
MemoryMessageBufferMax
ObjectCount
ObjectResourceCount
ObjectNodeCount
RenderObjectsInFrame
RenderVerticesInFrame
RenderMaterialChangesInFrame
RenderShaderChangesInFrame
RenderSurfaceChangesInFrame
RenderDrawCallsInFrame
RenderVideoMemUsed
RenderTextureMemUsed
RenderVertexMemUsed
RenderUsageVideoMemTotal
Physics2dActiveObjects
Physics2dCollisionPairs
Physics2dIslandCount
Physics3dActiveObjects
Physics3dCollisionPairs
Physics3dIslandCount
AudioOutputLatency
Max

Trait Implementations

impl Clone for PerformanceMonitor[src]

impl Copy for PerformanceMonitor[src]

impl Debug for PerformanceMonitor[src]

impl Eq for PerformanceMonitor[src]

impl Hash for PerformanceMonitor[src]

impl PartialEq<PerformanceMonitor> for PerformanceMonitor[src]

impl StructuralEq for PerformanceMonitor[src]

impl StructuralPartialEq for PerformanceMonitor[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.