.. 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_bool: bool ==== **Category:** Built-In Types Brief Description ----------------- Boolean built-in type Member Functions ---------------- +--------------------------+-----------------------------------------------------------------------------+ | :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. Member Function Description --------------------------- .. _class_bool_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. .. _class_bool_bool: - :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. .. _class_bool_bool: - :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