|
Blender V4.3
|
#include <eevee_shader_shared.hh>
Inherited by blender::draw::StorageBuffer< CaptureInfoData >.
Definition at line 1750 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::_pad0 |
Definition at line 1795 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::_pad1 |
Definition at line 1780 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::_pad2 |
Definition at line 1781 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::capture_emission |
Definition at line 1794 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::capture_indirect |
Definition at line 1793 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::capture_visibility_direct |
Definition at line 1791 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::capture_visibility_indirect |
Definition at line 1792 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::capture_world_direct |
Capture options.
Definition at line 1789 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::capture_world_indirect |
Definition at line 1790 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::clamp_direct |
Definition at line 1778 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::clamp_indirect |
Definition at line 1779 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::do_surfel_count |
True if the surface shader needs to increment the surfel_len.
Definition at line 1756 of file eevee_shader_shared.hh.
| bool32_t blender::eevee::CaptureInfoData::do_surfel_output |
True if the surface shader needs to write the surfel data.
Definition at line 1754 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::CaptureInfoData::irradiance_grid_local_to_world |
Transform of the light-probe object.
Definition at line 1764 of file eevee_shader_shared.hh.
| packed_int3 blender::eevee::CaptureInfoData::irradiance_grid_size |
Grid size without padding.
Definition at line 1752 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::CaptureInfoData::irradiance_grid_world_to_local |
Transform of the light-probe object.
Definition at line 1766 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::CaptureInfoData::irradiance_grid_world_to_local_rotation |
Transform vectors from world space to local space. Does not have location component. TODO(fclem): This could be a float3x4 or a float3x3 if padded correctly.
Definition at line 1769 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::max_virtual_offset |
Maximum world scale offset an irradiance grid sample can be baked with.
Definition at line 1785 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::min_distance_to_surface |
Minimum distance between a grid sample and a surface. Used to compute virtual offset.
Definition at line 1783 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::sample_count |
Total number of a ray for light transportation.
Definition at line 1760 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::sample_index |
0 based sample index.
Definition at line 1762 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::scene_bound_x_max |
Definition at line 1774 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::scene_bound_x_min |
Scene bounds. Stored as min & max and as int for atomic operations.
Definition at line 1771 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::scene_bound_y_max |
Definition at line 1775 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::scene_bound_y_min |
Definition at line 1772 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::scene_bound_z_max |
Definition at line 1776 of file eevee_shader_shared.hh.
| int blender::eevee::CaptureInfoData::scene_bound_z_min |
Definition at line 1773 of file eevee_shader_shared.hh.
| uint blender::eevee::CaptureInfoData::surfel_len |
Number of surfels inside the surfel buffer or the needed len.
Definition at line 1758 of file eevee_shader_shared.hh.
| float blender::eevee::CaptureInfoData::surfel_radius |
Radius of surfels.
Definition at line 1787 of file eevee_shader_shared.hh.
| SphereProbeUvArea blender::eevee::CaptureInfoData::world_atlas_coord |
Definition at line 1797 of file eevee_shader_shared.hh.