.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the VisibilityEnabler.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_VisibilityEnabler: VisibilityEnabler ================= **Inherits:** :ref:`VisibilityNotifier` **<** :ref:`Spatial` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Enable certain nodes only when visible. Member Variables ---------------- .. _class_VisibilityEnabler_freeze_bodies: - :ref:`bool` **freeze_bodies** .. _class_VisibilityEnabler_pause_animations: - :ref:`bool` **pause_animations** Enums ----- .. _enum_VisibilityEnabler_Enabler: enum **Enabler** - **ENABLER_PAUSE_ANIMATIONS** = **0** --- This enabler will pause :ref:`AnimationPlayer` nodes. - **ENABLER_FREEZE_BODIES** = **1** --- This enabler will freeze :ref:`RigidBody` nodes. - **ENABLER_MAX** = **2** Description ----------- The VisibilityEnabler will disable :ref:`RigidBody` and :ref:`AnimationPlayer` nodes when they are not visible. It will only affect other nodes within the same scene as the VisibilityEnabler itself.