197#define LIGHTCACHE_STATIC_VERSION 2
#define BLI_STATIC_ASSERT_ALIGN(st, align)
ID and Library types, which are fundamental for SDNA.
struct LightProbeObjectCache LightProbeObjectCache
@ LIGHTPROBE_CACHE_UNIFORM_GRID
@ LIGHTPROBE_CACHE_ADAPTIVE_RESOLUTION
struct LightProbeBakingData LightProbeBakingData
struct LightProbeIrradianceData LightProbeIrradianceData
@ LIGHTCACHE_UPDATE_WORLD
@ LIGHTPROBE_CACHE_TYPE_NONE
@ LIGHTPROBE_CACHE_TYPE_STATIC
@ LIGHTPROBE_GRID_CAPTURE_EMISSION
@ LIGHTPROBE_GRID_CAPTURE_WORLD
@ LIGHTPROBE_GRID_CAPTURE_INDIRECT
struct LightProbeGridCacheFrame LightProbeGridCacheFrame
struct LightGridCache LightGridCache
struct LightProbeConnectivityData LightProbeConnectivityData
struct LightProbeCache LightProbeCache
struct LightCacheTexture LightCacheTexture
struct LightCache LightCache
struct LightProbe LightProbe
@ LIGHTPROBE_SHAPE_ELIPSOID
struct LightProbeBlockData LightProbeBlockData
@ LIGHTPROBE_DISP_REFLECTIVE
@ LIGHTPROBE_DISP_DIFFUSE
struct LightProbeVisibilityData LightProbeVisibilityData
@ LIGHTPROBE_FLAG_SHOW_PARALLAX
@ LIGHTPROBE_FLAG_SHOW_CLIP_DIST
@ LIGHTPROBE_FLAG_SHOW_INFLUENCE
@ LIGHTPROBE_FLAG_INVERT_GROUP
@ LIGHTPROBE_FLAG_SHOW_DATA
@ LIGHTPROBE_FLAG_CUSTOM_PARALLAX
These structs are the foundation for all linked lists in the library system.
draw_view in_light_buf[] float
LightGridCache * grid_data
LightProbeCache * cube_data
LightCacheTexture grid_tx
LightCacheTexture * cube_mips
LightCacheTexture cube_tx
float(* virtual_offset)[4]
float attenuationmat[4][4]
LightProbeVisibilityData visibility
LightProbeBakingData baking
LightProbeConnectivityData connectivity
LightProbeBlockData * block_infos
LightProbeIrradianceData irradiance
struct LightProbeGridCacheFrame * grid_static_cache
float grid_dilation_radius
float grid_dilation_threshold
struct Collection * visibility_grp
float grid_validity_threshold
float grid_clamp_indirect