Blender V4.3
blender::eevee::SphereProbe Struct Reference

#include <eevee_lightprobe.hh>

Inherits blender::eevee::LightProbe, and blender::eevee::SphereProbeData.

Public Attributes

float volume
 
bool do_render = true
 
bool use_for_render = false
 
float2 clipping_distances
 
SphereProbeAtlasCoord atlas_coord
 
- Public Attributes inherited from blender::eevee::LightProbe
bool used = false
 
bool initialized = false
 
bool updated = false
 
bool viewport_display = false
 
float viewport_display_size = 0.0f
 
- Public Attributes inherited from blender::eevee::SphereProbeData
float3x4 world_to_probe_transposed
 
packed_float3 location
 
float parallax_distance
 
LightProbeShape parallax_shape
 
LightProbeShape influence_shape
 
float influence_scale
 
float influence_bias
 
SphereProbeUvArea atlas_coord
 
ReflectionProbeLowFreqLight low_freq_light
 

Detailed Description

Definition at line 149 of file eevee_lightprobe.hh.

Member Data Documentation

◆ atlas_coord

SphereProbeAtlasCoord blender::eevee::SphereProbe::atlas_coord

Atlas region this probe is rendered at (or will be rendered at).

Definition at line 159 of file eevee_lightprobe.hh.

Referenced by blender::eevee::LightProbeModule::sync_world().

◆ clipping_distances

float2 blender::eevee::SphereProbe::clipping_distances

Far and near clipping distances for rendering.

Definition at line 157 of file eevee_lightprobe.hh.

Referenced by blender::eevee::LightProbeModule::LightProbeModule().

◆ do_render

bool blender::eevee::SphereProbe::do_render = true

True if the area in the atlas needs to be updated.

Definition at line 153 of file eevee_lightprobe.hh.

Referenced by blender::eevee::SphereProbeModule::end_sync(), and blender::eevee::LightProbeModule::sync_world().

◆ use_for_render

bool blender::eevee::SphereProbe::use_for_render = false

False if the area in the atlas contains undefined data.

Definition at line 155 of file eevee_lightprobe.hh.

Referenced by blender::eevee::LightProbeModule::LightProbeModule().

◆ volume

float blender::eevee::SphereProbe::volume

Used to sort the probes by priority.

Definition at line 151 of file eevee_lightprobe.hh.


The documentation for this struct was generated from the following file: