.. 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_int: int === **Category:** Built-In Types Brief Description ----------------- Integer built-in type. Member Functions ---------------- +------------------------+--------------------------------------------------------------------------+ | :ref:`int` | :ref:`int` **(** :ref:`bool` from **)** | +------------------------+--------------------------------------------------------------------------+ | :ref:`int` | :ref:`int` **(** :ref:`float` from **)** | +------------------------+--------------------------------------------------------------------------+ | :ref:`int` | :ref:`int` **(** :ref:`String` from **)** | +------------------------+--------------------------------------------------------------------------+ Description ----------- Integer built-in type. Member Function Description --------------------------- .. _class_int_int: - :ref:`int` **int** **(** :ref:`bool` from **)** Cast a :ref:`bool` value to an integer value, ``int(true)`` will be equals to 1 and ``int(false)`` will be equals to 0. .. _class_int_int: - :ref:`int` **int** **(** :ref:`float` from **)** Cast a float value to an integer value, this method simply removes the number fractions, so for example ``int(2.7)`` will be equals to 2, ``int(.1)`` will be equals to 0 and ``int(-2.7)`` will be equals to -2. .. _class_int_int: - :ref:`int` **int** **(** :ref:`String` from **)** Cast a :ref:`String` value to an integer value, this method is an integer parser from a string, so calling this method with an invalid integer string will return 0, a valid string will be something like ``'1.7'``. This method will ignore all non-number characters, so calling ``int('1e3')`` will return 13.