.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_Engine: Engine ====== **Inherits:** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_frames_drawn` **(** **)** | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_frames_per_second` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_iterations_per_second` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`MainLoop` | :ref:`get_main_loop` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_target_fps` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_time_scale` **(** **)** | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`get_version_info` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_editor_hint` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_in_fixed_frame` **(** **)** const | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_editor_hint` **(** :ref:`bool` enabled **)** | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_iterations_per_second` **(** :ref:`int` iterations_per_second **)** | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_target_fps` **(** :ref:`int` target_fps **)** | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_time_scale` **(** :ref:`float` time_scale **)** | +--------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ Member Function Description --------------------------- .. _class_Engine_get_frames_drawn: - :ref:`int` **get_frames_drawn** **(** **)** Return the total amount of frames drawn. .. _class_Engine_get_frames_per_second: - :ref:`float` **get_frames_per_second** **(** **)** const Returns the frames per second of the running game. .. _class_Engine_get_iterations_per_second: - :ref:`int` **get_iterations_per_second** **(** **)** const Return the amount of fixed iterations per second (for fixed process and physics). .. _class_Engine_get_main_loop: - :ref:`MainLoop` **get_main_loop** **(** **)** const Return the main loop object (see :ref:`MainLoop` and :ref:`SceneTree`). .. _class_Engine_get_target_fps: - :ref:`float` **get_target_fps** **(** **)** const .. _class_Engine_get_time_scale: - :ref:`float` **get_time_scale** **(** **)** .. _class_Engine_get_version_info: - :ref:`Dictionary` **get_version_info** **(** **)** const Returns the current engine version information in a Dictionary. "major" - Holds the major version number as a String "minor" - Holds the minor version number as a String "patch" - Holds the patch version number as a String "status" - Holds the status (e.g. "beta", "rc1", "rc2", ... "stable") as a String "revision" - Holds the revision (e.g. "custom-build") as a String "string" - major + minor + patch + status + revision in a single String .. _class_Engine_is_editor_hint: - :ref:`bool` **is_editor_hint** **(** **)** const .. _class_Engine_is_in_fixed_frame: - :ref:`bool` **is_in_fixed_frame** **(** **)** const .. _class_Engine_set_editor_hint: - void **set_editor_hint** **(** :ref:`bool` enabled **)** .. _class_Engine_set_iterations_per_second: - void **set_iterations_per_second** **(** :ref:`int` iterations_per_second **)** Set the amount of fixed iterations per second (for fixed process and physics). .. _class_Engine_set_target_fps: - void **set_target_fps** **(** :ref:`int` target_fps **)** .. _class_Engine_set_time_scale: - void **set_time_scale** **(** :ref:`float` time_scale **)**