Blender V5.0
eevee_lightprobe_shared.hh File Reference

Go to the source code of this file.

Classes

struct  blender::eevee::ReflectionProbeLowFreqLight
struct  blender::eevee::SphereProbeUvArea
struct  blender::eevee::SphereProbePixelArea
struct  blender::eevee::SphereProbeData
struct  blender::eevee::SphereProbeDisplayData
struct  blender::eevee::SphereProbeHarmonic
struct  blender::eevee::SphereProbeSunLight
struct  blender::eevee::PlanarProbeData
struct  blender::eevee::PlanarProbeDisplayData
struct  blender::eevee::VolumeProbeData
struct  blender::eevee::IrradianceBrick
struct  blender::eevee::SurfelRadiance
struct  blender::eevee::Surfel
struct  blender::eevee::CaptureInfoData
struct  blender::eevee::SurfelListInfoData

Namespaces

namespace  blender
namespace  blender::eevee

Enumerations

Probe Spheres
enum  blender::eevee::LightProbeShape : uint32_t { blender::eevee::SHAPE_ELIPSOID = 0u , blender::eevee::SHAPE_CUBOID = 1u }

Probe Volume

#define IrradianceBrickPacked   uint
static IrradianceBrickPacked blender::eevee::irradiance_brick_pack (IrradianceBrick brick)
static IrradianceBrick blender::eevee::irradiance_brick_unpack (IrradianceBrickPacked brick_packed)

Macro Definition Documentation

◆ IrradianceBrickPacked

#define IrradianceBrickPacked   uint
Note
Stored packed as a uint.

Definition at line 163 of file eevee_lightprobe_shared.hh.

Referenced by blender::eevee::irradiance_brick_pack(), and blender::eevee::irradiance_brick_unpack().