:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the GIProbeData.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_GIProbeData: GIProbeData =========== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` Properties ---------- +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`anisotropy_strength` | ``0.5`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`ao` | ``0.0`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`ao_size` | ``0.5`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`bias` | ``1.5`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`dynamic_range` | ``4.0`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`energy` | ``1.0`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`bool` | :ref:`interior` | ``false`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`normal_bias` | ``0.0`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`float` | :ref:`propagation` | ``0.7`` | +---------------------------+----------------------------------------------------------------------------+-----------+ | :ref:`bool` | :ref:`use_two_bounces` | ``false`` | +---------------------------+----------------------------------------------------------------------------+-----------+ Methods ------- +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`allocate` **(** :ref:`Transform` to_cell_xform, :ref:`AABB` aabb, :ref:`Vector3` octree_size, :ref:`PackedByteArray` octree_cells, :ref:`PackedByteArray` data_cells, :ref:`PackedByteArray` distance_field, :ref:`PackedInt32Array` level_counts **)** | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`AABB` | :ref:`get_bounds` **(** **)** const | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedByteArray` | :ref:`get_data_cells` **(** **)** const | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`get_level_counts` **(** **)** const | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedByteArray` | :ref:`get_octree_cells` **(** **)** const | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`get_octree_size` **(** **)** const | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform` | :ref:`get_to_cell_xform` **(** **)** const | +-------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Property Descriptions --------------------- .. _class_GIProbeData_property_anisotropy_strength: - :ref:`float` **anisotropy_strength** +-----------+--------------------------------+ | *Default* | ``0.5`` | +-----------+--------------------------------+ | *Setter* | set_anisotropy_strength(value) | +-----------+--------------------------------+ | *Getter* | get_anisotropy_strength() | +-----------+--------------------------------+ ---- .. _class_GIProbeData_property_ao: - :ref:`float` **ao** +-----------+---------------+ | *Default* | ``0.0`` | +-----------+---------------+ | *Setter* | set_ao(value) | +-----------+---------------+ | *Getter* | get_ao() | +-----------+---------------+ ---- .. _class_GIProbeData_property_ao_size: - :ref:`float` **ao_size** +-----------+--------------------+ | *Default* | ``0.5`` | +-----------+--------------------+ | *Setter* | set_ao_size(value) | +-----------+--------------------+ | *Getter* | get_ao_size() | +-----------+--------------------+ ---- .. _class_GIProbeData_property_bias: - :ref:`float` **bias** +-----------+-----------------+ | *Default* | ``1.5`` | +-----------+-----------------+ | *Setter* | set_bias(value) | +-----------+-----------------+ | *Getter* | get_bias() | +-----------+-----------------+ ---- .. _class_GIProbeData_property_dynamic_range: - :ref:`float` **dynamic_range** +-----------+--------------------------+ | *Default* | ``4.0`` | +-----------+--------------------------+ | *Setter* | set_dynamic_range(value) | +-----------+--------------------------+ | *Getter* | get_dynamic_range() | +-----------+--------------------------+ ---- .. _class_GIProbeData_property_energy: - :ref:`float` **energy** +-----------+-------------------+ | *Default* | ``1.0`` | +-----------+-------------------+ | *Setter* | set_energy(value) | +-----------+-------------------+ | *Getter* | get_energy() | +-----------+-------------------+ ---- .. _class_GIProbeData_property_interior: - :ref:`bool` **interior** +-----------+---------------------+ | *Default* | ``false`` | +-----------+---------------------+ | *Setter* | set_interior(value) | +-----------+---------------------+ | *Getter* | is_interior() | +-----------+---------------------+ ---- .. _class_GIProbeData_property_normal_bias: - :ref:`float` **normal_bias** +-----------+------------------------+ | *Default* | ``0.0`` | +-----------+------------------------+ | *Setter* | set_normal_bias(value) | +-----------+------------------------+ | *Getter* | get_normal_bias() | +-----------+------------------------+ ---- .. _class_GIProbeData_property_propagation: - :ref:`float` **propagation** +-----------+------------------------+ | *Default* | ``0.7`` | +-----------+------------------------+ | *Setter* | set_propagation(value) | +-----------+------------------------+ | *Getter* | get_propagation() | +-----------+------------------------+ ---- .. _class_GIProbeData_property_use_two_bounces: - :ref:`bool` **use_two_bounces** +-----------+----------------------------+ | *Default* | ``false`` | +-----------+----------------------------+ | *Setter* | set_use_two_bounces(value) | +-----------+----------------------------+ | *Getter* | is_using_two_bounces() | +-----------+----------------------------+ Method Descriptions ------------------- .. _class_GIProbeData_method_allocate: - void **allocate** **(** :ref:`Transform` to_cell_xform, :ref:`AABB` aabb, :ref:`Vector3` octree_size, :ref:`PackedByteArray` octree_cells, :ref:`PackedByteArray` data_cells, :ref:`PackedByteArray` distance_field, :ref:`PackedInt32Array` level_counts **)** ---- .. _class_GIProbeData_method_get_bounds: - :ref:`AABB` **get_bounds** **(** **)** const ---- .. _class_GIProbeData_method_get_data_cells: - :ref:`PackedByteArray` **get_data_cells** **(** **)** const ---- .. _class_GIProbeData_method_get_level_counts: - :ref:`PackedInt32Array` **get_level_counts** **(** **)** const ---- .. _class_GIProbeData_method_get_octree_cells: - :ref:`PackedByteArray` **get_octree_cells** **(** **)** const ---- .. _class_GIProbeData_method_get_octree_size: - :ref:`Vector3` **get_octree_size** **(** **)** const ---- .. _class_GIProbeData_method_get_to_cell_xform: - :ref:`Transform` **get_to_cell_xform** **(** **)** const