Skip to main content

Monitor

Struct Monitor 

Source
pub struct Monitor { /* private fields */ }

Implementations§

Source§

impl Monitor

Source

pub const TIME_FPS: Monitor

Source

pub const TIME_PROCESS: Monitor

Source

pub const TIME_PHYSICS_PROCESS: Monitor

Source

pub const TIME_NAVIGATION_PROCESS: Monitor

Source

pub const MEMORY_STATIC: Monitor

Source

pub const MEMORY_STATIC_MAX: Monitor

Source

pub const MEMORY_MESSAGE_BUFFER_MAX: Monitor

Source

pub const OBJECT_COUNT: Monitor

Source

pub const OBJECT_RESOURCE_COUNT: Monitor

Source

pub const OBJECT_NODE_COUNT: Monitor

Source

pub const OBJECT_ORPHAN_NODE_COUNT: Monitor

Source

pub const RENDER_TOTAL_OBJECTS_IN_FRAME: Monitor

Source

pub const RENDER_TOTAL_PRIMITIVES_IN_FRAME: Monitor

Source

pub const RENDER_TOTAL_DRAW_CALLS_IN_FRAME: Monitor

Source

pub const RENDER_VIDEO_MEM_USED: Monitor

Source

pub const RENDER_TEXTURE_MEM_USED: Monitor

Source

pub const RENDER_BUFFER_MEM_USED: Monitor

Source

pub const PHYSICS_2D_ACTIVE_OBJECTS: Monitor

Source

pub const PHYSICS_2D_COLLISION_PAIRS: Monitor

Source

pub const PHYSICS_2D_ISLAND_COUNT: Monitor

Source

pub const PHYSICS_3D_ACTIVE_OBJECTS: Monitor

Source

pub const PHYSICS_3D_COLLISION_PAIRS: Monitor

Source

pub const PHYSICS_3D_ISLAND_COUNT: Monitor

Source

pub const AUDIO_OUTPUT_LATENCY: Monitor

Source

pub const NAVIGATION_ACTIVE_MAPS: Monitor

Source

pub const NAVIGATION_REGION_COUNT: Monitor

Source

pub const NAVIGATION_AGENT_COUNT: Monitor

Source

pub const NAVIGATION_POLYGON_COUNT: Monitor

Source

pub const NAVIGATION_EDGE_COUNT: Monitor

Source

pub const NAVIGATION_EDGE_MERGE_COUNT: Monitor

Source

pub const NAVIGATION_EDGE_CONNECTION_COUNT: Monitor

Source

pub const NAVIGATION_EDGE_FREE_COUNT: Monitor

Source

pub const NAVIGATION_OBSTACLE_COUNT: Monitor

Source

pub const PIPELINE_COMPILATIONS_CANVAS: Monitor

Source

pub const PIPELINE_COMPILATIONS_MESH: Monitor

Source

pub const PIPELINE_COMPILATIONS_SURFACE: Monitor

Source

pub const PIPELINE_COMPILATIONS_DRAW: Monitor

Source

pub const PIPELINE_COMPILATIONS_SPECIALIZATION: Monitor

Source

pub const NAVIGATION_2D_ACTIVE_MAPS: Monitor

Source

pub const NAVIGATION_2D_REGION_COUNT: Monitor

Source

pub const NAVIGATION_2D_AGENT_COUNT: Monitor

Source

pub const NAVIGATION_2D_POLYGON_COUNT: Monitor

Source

pub const NAVIGATION_2D_EDGE_COUNT: Monitor

Source

pub const NAVIGATION_2D_EDGE_MERGE_COUNT: Monitor

Source

pub const NAVIGATION_2D_EDGE_CONNECTION_COUNT: Monitor

Source

pub const NAVIGATION_2D_EDGE_FREE_COUNT: Monitor

Source

pub const NAVIGATION_2D_OBSTACLE_COUNT: Monitor

Source

pub const NAVIGATION_3D_ACTIVE_MAPS: Monitor

Source

pub const NAVIGATION_3D_REGION_COUNT: Monitor

Source

pub const NAVIGATION_3D_AGENT_COUNT: Monitor

Source

pub const NAVIGATION_3D_POLYGON_COUNT: Monitor

Source

pub const NAVIGATION_3D_EDGE_COUNT: Monitor

Source

pub const NAVIGATION_3D_EDGE_MERGE_COUNT: Monitor

Source

pub const NAVIGATION_3D_EDGE_CONNECTION_COUNT: Monitor

Source

pub const NAVIGATION_3D_EDGE_FREE_COUNT: Monitor

Source

pub const NAVIGATION_3D_OBSTACLE_COUNT: Monitor

Source

pub const MAX: Monitor

Godot enumerator name: MONITOR_MAX

Trait Implementations§

Source§

impl Clone for Monitor

Source§

fn clone(&self) -> Monitor

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Monitor

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl EngineEnum for Monitor

Source§

fn try_from_ord(ord: i32) -> Option<Monitor>

Source§

fn ord(self) -> i32

Ordinal value of the enumerator, as specified in Godot. This is not necessarily unique.
Source§

fn as_str(&self) -> &'static str

The name of the enumerator, as it appears in Rust. Read more
Source§

fn values() -> &'static [Monitor]

Returns a slice of distinct enum values. Read more
Source§

fn all_constants() -> &'static [EnumConstant<Monitor>]

Returns metadata for all enum constants. Read more
Source§

fn from_ord(ord: i32) -> Self

Source§

impl FromGodot for Monitor

Source§

fn try_from_godot( via: <Monitor as GodotConvert>::Via, ) -> Result<Monitor, ConvertError>

Converts the Godot representation to this type, returning Err on failure.
Source§

fn from_godot(via: Self::Via) -> Self

⚠️ Converts the Godot representation to this type. Read more
Source§

fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>

Performs the conversion from a Variant, returning Err on failure.
Source§

fn from_variant(variant: &Variant) -> Self

⚠️ Performs the conversion from a Variant. Read more
Source§

impl GodotConvert for Monitor

Source§

type Via = i32

The type through which Self is represented in Godot.
Source§

fn godot_shape() -> GodotShape

Which “shape” this type has for property registration (e.g. builtin, enum, …). Read more
Source§

impl Hash for Monitor

Source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl IndexEnum for Monitor

Source§

const ENUMERATOR_COUNT: usize = 59usize

Number of distinct enumerators in the enum. Read more
Source§

fn to_index(self) -> usize

Converts the enumerator to usize, which can be used as an array index. Read more
Source§

impl PartialEq for Monitor

Source§

fn eq(&self, other: &Monitor) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl ToGodot for Monitor

Source§

type Pass = ByValue

Whether arguments of this type are passed by value or by reference. Read more
Source§

fn to_godot(&self) -> <Monitor as GodotConvert>::Via

Converts this type to Godot representation, optimizing for zero-copy when possible. Read more
Source§

fn to_godot_owned(&self) -> Self::Via

Converts this type to owned Godot representation. Read more
Source§

fn to_variant(&self) -> Variant

Converts this type to a Variant.
Source§

impl Var for Monitor

Source§

type PubType = Monitor

Type used in generated Rust getters/setters for #[var(pub)].
Source§

fn var_get(field: &Monitor) -> <Monitor as GodotConvert>::Via

Get property value via FFI-level Via type. Called for internal (non-pub) getters registered with Godot.
Source§

fn var_set(field: &mut Monitor, value: <Monitor as GodotConvert>::Via)

Set property value via FFI-level Via type. Called for internal (non-pub) setters registered with Godot.
Source§

fn var_pub_get(field: &Monitor) -> <Monitor as Var>::PubType

Get property value as PubType. Called for #[var(pub)] getters exposed in Rust API.
Source§

fn var_pub_set(field: &mut Monitor, value: <Monitor as Var>::PubType)

Set property value as PubType. Called for #[var(pub)] setters exposed in Rust API.
Source§

impl Copy for Monitor

Source§

impl Element for Monitor

Source§

impl Eq for Monitor

Source§

impl Export for Monitor

Source§

impl StructuralPartialEq for Monitor

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AsArg<T> for T
where T: ToGodot<Pass = ByValue>,

Source§

fn into_arg<'arg>(self) -> CowArg<'arg, T>
where T: 'arg,

Source§

impl<T> AsArg<Variant> for T
where T: ToGodot<Pass = ByValue>,

Source§

fn into_arg<'arg>(self) -> CowArg<'arg, Variant>
where T: 'arg,

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> AsDirectElement<T> for T
where T: Element<Pass = ByValue> + ToGodot,