:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the SpotLight.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_SpotLight: SpotLight ========= **Inherits:** :ref:`Light` **<** :ref:`VisualInstance` **<** :ref:`Spatial` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Spotlight :ref:`Light`, such as a reflector spotlight or a lantern. Properties ---------- +---------------------------+--------------------------------------------------------------------------------+ | :ref:`float` | :ref:`spot_angle` | +---------------------------+--------------------------------------------------------------------------------+ | :ref:`float` | :ref:`spot_angle_attenuation` | +---------------------------+--------------------------------------------------------------------------------+ | :ref:`float` | :ref:`spot_attenuation` | +---------------------------+--------------------------------------------------------------------------------+ | :ref:`float` | :ref:`spot_range` | +---------------------------+--------------------------------------------------------------------------------+ Description ----------- A SpotLight light is a type of :ref:`Light` node that emits lights in a specific direction, in the shape of a cone. The light is attenuated through the distance and this attenuation can be configured by changing the energy, radius and attenuation parameters of :ref:`Light`. Tutorials --------- - :doc:`../tutorials/3d/lights_and_shadows` Property Descriptions --------------------- .. _class_SpotLight_property_spot_angle: - :ref:`float` **spot_angle** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ ---- .. _class_SpotLight_property_spot_angle_attenuation: - :ref:`float` **spot_angle_attenuation** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ ---- .. _class_SpotLight_property_spot_attenuation: - :ref:`float` **spot_attenuation** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+ ---- .. _class_SpotLight_property_spot_range: - :ref:`float` **spot_range** +----------+------------------+ | *Setter* | set_param(value) | +----------+------------------+ | *Getter* | get_param() | +----------+------------------+