:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the bool.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_bool: bool ==== **Category:** Built-In Types Brief Description ----------------- Boolean built-in type Methods ------- +-------------------------+----------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`bool` **(** :ref:`int` from **)** | +-------------------------+----------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`bool` **(** :ref:`float` from **)** | +-------------------------+----------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`bool` **(** :ref:`String` from **)** | +-------------------------+----------------------------------------------------------------------------------+ Description ----------- Boolean built-in type. Method Descriptions ------------------- .. _class_bool_method_bool: - :ref:`bool` **bool** **(** :ref:`int` from **)** Cast an :ref:`int` value to a boolean value, this method will return ``true`` if called with an integer value different to 0 and ``false`` in other case. ---- - :ref:`bool` **bool** **(** :ref:`float` from **)** Cast a :ref:`float` value to a boolean value, this method will return ``true`` if called with a floating point value different to 0 and ``false`` in other case. ---- - :ref:`bool` **bool** **(** :ref:`String` from **)** Cast a :ref:`String` value to a boolean value, this method will return ``true`` if called with a non empty string and ``false`` in other case. Examples: ``bool('False')`` returns ``true``, ``bool('')`` returns ``false``.