|
Blender V4.3
|
#include <DNA_lightprobe_types.h>
Public Attributes | |
| int | size [3] |
| int | data_layout |
| int | block_len |
| int | block_size |
| LightProbeBlockData * | block_infos |
| LightProbeBakingData | baking |
| LightProbeIrradianceData | irradiance |
| LightProbeVisibilityData | visibility |
| LightProbeConnectivityData | connectivity |
| char | _pad [4] |
| int | surfels_len |
| void * | surfels |
A frame worth of baked lighting data.
Definition at line 299 of file DNA_lightprobe_types.h.
| char LightProbeGridCacheFrame::_pad[4] |
Definition at line 319 of file DNA_lightprobe_types.h.
| LightProbeBakingData LightProbeGridCacheFrame::baking |
In-progress baked data. Not stored in file.
Definition at line 313 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_copy(), BKE_lightprobe_grid_cache_frame_free(), lightprobe_grid_cache_frame_blend_read(), blender::eevee::IrradianceBake::read_result_packed(), blender::eevee::IrradianceBake::read_result_unpacked(), and blender::eevee::VolumeProbeModule::set_view().
| LightProbeBlockData* LightProbeGridCacheFrame::block_infos |
Sparse or adaptive layout only: specify the blocks positions.
Definition at line 310 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_copy(), BKE_lightprobe_grid_cache_frame_free(), lightprobe_grid_cache_frame_blend_read(), and lightprobe_grid_cache_frame_blend_write().
| int LightProbeGridCacheFrame::block_len |
Sparse or adaptive layout only: number of blocks inside data arrays.
Definition at line 306 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_sample_count(), lightprobe_grid_cache_frame_blend_read(), and lightprobe_grid_cache_frame_blend_write().
| int LightProbeGridCacheFrame::block_size |
Sparse or adaptive layout only: size of a block in samples. All 3 dimensions are equal.
Definition at line 308 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_sample_count().
| LightProbeConnectivityData LightProbeGridCacheFrame::connectivity |
| int LightProbeGridCacheFrame::data_layout |
Spatial layout type of the data stored inside the data arrays.
Definition at line 303 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_sample_count(), and lightprobe_grid_cache_frame_blend_read().
| LightProbeIrradianceData LightProbeGridCacheFrame::irradiance |
Baked data.
Definition at line 315 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_copy(), BKE_lightprobe_grid_cache_frame_free(), lightprobe_grid_cache_frame_blend_read(), lightprobe_grid_cache_frame_blend_write(), blender::eevee::IrradianceBake::read_result_packed(), and blender::eevee::VolumeProbeModule::set_view().
| int LightProbeGridCacheFrame::size[3] |
Number of samples in the highest level of detail.
Definition at line 301 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_sample_count(), blender::eevee::IrradianceBake::read_result_packed(), blender::eevee::IrradianceBake::read_result_unpacked(), and blender::eevee::VolumeProbeModule::set_view().
| void* LightProbeGridCacheFrame::surfels |
Debug surfels used to visualize the baking process. Not stored in file.
Definition at line 324 of file DNA_lightprobe_types.h.
Referenced by BKE_lightprobe_grid_cache_frame_copy(), BKE_lightprobe_grid_cache_frame_free(), and lightprobe_grid_cache_frame_blend_read().
| int LightProbeGridCacheFrame::surfels_len |
Number of debug surfels.
Definition at line 322 of file DNA_lightprobe_types.h.
Referenced by lightprobe_grid_cache_frame_blend_read().
| LightProbeVisibilityData LightProbeGridCacheFrame::visibility |