.. 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_BakedLight: BakedLight ========== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_mode` **(** :ref:`int` mode **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_mode` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_octree` **(** :ref:`RawArray` octree **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RawArray` | :ref:`get_octree` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_light` **(** :ref:`RawArray` light **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RawArray` | :ref:`get_light` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_sampler_octree` **(** :ref:`IntArray` sampler_octree **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`IntArray` | :ref:`get_sampler_octree` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_lightmap` **(** :ref:`Texture` texture, :ref:`Vector2` gen_size **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`erase_lightmap` **(** :ref:`int` id **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_lightmaps` **(** **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cell_subdivision` **(** :ref:`int` cell_subdivision **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_cell_subdivision` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_initial_lattice_subdiv` **(** :ref:`int` cell_subdivision **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_initial_lattice_subdiv` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_plot_size` **(** :ref:`float` plot_size **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_plot_size` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_bounces` **(** :ref:`int` bounces **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_bounces` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_cell_extra_margin` **(** :ref:`float` cell_extra_margin **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_cell_extra_margin` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_edge_damp` **(** :ref:`float` edge_damp **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_edge_damp` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_normal_damp` **(** :ref:`float` normal_damp **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_normal_damp` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_tint` **(** :ref:`float` tint **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_tint` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_saturation` **(** :ref:`float` saturation **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_saturation` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_ao_radius` **(** :ref:`float` ao_radius **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_ao_radius` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_ao_strength` **(** :ref:`float` ao_strength **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_ao_strength` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_format` **(** :ref:`int` format **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_format` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_transfer_lightmaps_only_to_uv2` **(** :ref:`bool` enable **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_transfer_lightmaps_only_to_uv2` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_energy_multiplier` **(** :ref:`float` energy_multiplier **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_energy_multiplier` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gamma_adjust` **(** :ref:`float` gamma_adjust **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_gamma_adjust` **(** **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_bake_flag` **(** :ref:`int` flag, :ref:`bool` enabled **)** | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_bake_flag` **(** :ref:`int` flag **)** const | +----------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ Numeric Constants ----------------- - **MODE_OCTREE** = **0** - **MODE_LIGHTMAPS** = **1** - **BAKE_DIFFUSE** = **0** - **BAKE_SPECULAR** = **1** - **BAKE_TRANSLUCENT** = **2** - **BAKE_CONSERVE_ENERGY** = **3** - **BAKE_MAX** = **5** Member Function Description --------------------------- .. _class_BakedLight_set_mode: - void **set_mode** **(** :ref:`int` mode **)** .. _class_BakedLight_get_mode: - :ref:`int` **get_mode** **(** **)** const .. _class_BakedLight_set_octree: - void **set_octree** **(** :ref:`RawArray` octree **)** .. _class_BakedLight_get_octree: - :ref:`RawArray` **get_octree** **(** **)** const .. _class_BakedLight_set_light: - void **set_light** **(** :ref:`RawArray` light **)** .. _class_BakedLight_get_light: - :ref:`RawArray` **get_light** **(** **)** const .. _class_BakedLight_set_sampler_octree: - void **set_sampler_octree** **(** :ref:`IntArray` sampler_octree **)** .. _class_BakedLight_get_sampler_octree: - :ref:`IntArray` **get_sampler_octree** **(** **)** const .. _class_BakedLight_add_lightmap: - void **add_lightmap** **(** :ref:`Texture` texture, :ref:`Vector2` gen_size **)** .. _class_BakedLight_erase_lightmap: - void **erase_lightmap** **(** :ref:`int` id **)** .. _class_BakedLight_clear_lightmaps: - void **clear_lightmaps** **(** **)** .. _class_BakedLight_set_cell_subdivision: - void **set_cell_subdivision** **(** :ref:`int` cell_subdivision **)** .. _class_BakedLight_get_cell_subdivision: - :ref:`int` **get_cell_subdivision** **(** **)** const .. _class_BakedLight_set_initial_lattice_subdiv: - void **set_initial_lattice_subdiv** **(** :ref:`int` cell_subdivision **)** .. _class_BakedLight_get_initial_lattice_subdiv: - :ref:`int` **get_initial_lattice_subdiv** **(** **)** const .. _class_BakedLight_set_plot_size: - void **set_plot_size** **(** :ref:`float` plot_size **)** .. _class_BakedLight_get_plot_size: - :ref:`float` **get_plot_size** **(** **)** const .. _class_BakedLight_set_bounces: - void **set_bounces** **(** :ref:`int` bounces **)** .. _class_BakedLight_get_bounces: - :ref:`int` **get_bounces** **(** **)** const .. _class_BakedLight_set_cell_extra_margin: - void **set_cell_extra_margin** **(** :ref:`float` cell_extra_margin **)** .. _class_BakedLight_get_cell_extra_margin: - :ref:`float` **get_cell_extra_margin** **(** **)** const .. _class_BakedLight_set_edge_damp: - void **set_edge_damp** **(** :ref:`float` edge_damp **)** .. _class_BakedLight_get_edge_damp: - :ref:`float` **get_edge_damp** **(** **)** const .. _class_BakedLight_set_normal_damp: - void **set_normal_damp** **(** :ref:`float` normal_damp **)** .. _class_BakedLight_get_normal_damp: - :ref:`float` **get_normal_damp** **(** **)** const .. _class_BakedLight_set_tint: - void **set_tint** **(** :ref:`float` tint **)** .. _class_BakedLight_get_tint: - :ref:`float` **get_tint** **(** **)** const .. _class_BakedLight_set_saturation: - void **set_saturation** **(** :ref:`float` saturation **)** .. _class_BakedLight_get_saturation: - :ref:`float` **get_saturation** **(** **)** const .. _class_BakedLight_set_ao_radius: - void **set_ao_radius** **(** :ref:`float` ao_radius **)** .. _class_BakedLight_get_ao_radius: - :ref:`float` **get_ao_radius** **(** **)** const .. _class_BakedLight_set_ao_strength: - void **set_ao_strength** **(** :ref:`float` ao_strength **)** .. _class_BakedLight_get_ao_strength: - :ref:`float` **get_ao_strength** **(** **)** const .. _class_BakedLight_set_format: - void **set_format** **(** :ref:`int` format **)** .. _class_BakedLight_get_format: - :ref:`int` **get_format** **(** **)** const .. _class_BakedLight_set_transfer_lightmaps_only_to_uv2: - void **set_transfer_lightmaps_only_to_uv2** **(** :ref:`bool` enable **)** .. _class_BakedLight_get_transfer_lightmaps_only_to_uv2: - :ref:`bool` **get_transfer_lightmaps_only_to_uv2** **(** **)** const .. _class_BakedLight_set_energy_multiplier: - void **set_energy_multiplier** **(** :ref:`float` energy_multiplier **)** .. _class_BakedLight_get_energy_multiplier: - :ref:`float` **get_energy_multiplier** **(** **)** const .. _class_BakedLight_set_gamma_adjust: - void **set_gamma_adjust** **(** :ref:`float` gamma_adjust **)** .. _class_BakedLight_get_gamma_adjust: - :ref:`float` **get_gamma_adjust** **(** **)** const .. _class_BakedLight_set_bake_flag: - void **set_bake_flag** **(** :ref:`int` flag, :ref:`bool` enabled **)** .. _class_BakedLight_get_bake_flag: - :ref:`bool` **get_bake_flag** **(** :ref:`int` flag **)** const