Blender V5.0
LightTreeBucket Struct Reference

#include <light_tree.h>

Public Member Functions

 LightTreeBucket ()=default
 LightTreeBucket (const LightTreeMeasure &measure, const LightTreeLightLink &light_link, const int &count)
void add (const LightTreeEmitter &emitter)

Public Attributes

LightTreeMeasure measure
LightTreeLightLink light_link
int count = 0

Static Public Attributes

static const int num_buckets = 12

Detailed Description

Definition at line 223 of file light_tree.h.

Constructor & Destructor Documentation

◆ LightTreeBucket() [1/2]

LightTreeBucket::LightTreeBucket ( )
default

◆ LightTreeBucket() [2/2]

LightTreeBucket::LightTreeBucket ( const LightTreeMeasure & measure,
const LightTreeLightLink & light_link,
const int & count )
inline

Definition at line 231 of file light_tree.h.

References count, light_link, and measure.

Member Function Documentation

◆ add()

void LightTreeBucket::add ( const LightTreeEmitter & emitter)
inline

Member Data Documentation

◆ count

int LightTreeBucket::count = 0

Definition at line 226 of file light_tree.h.

Referenced by add(), LightTreeBucket(), and operator+().

◆ light_link

LightTreeLightLink LightTreeBucket::light_link

Definition at line 225 of file light_tree.h.

Referenced by add(), LightTreeBucket(), and operator+().

◆ measure

LightTreeMeasure LightTreeBucket::measure

Definition at line 224 of file light_tree.h.

Referenced by add(), LightTreeBucket(), and operator+().

◆ num_buckets

const int LightTreeBucket::num_buckets = 12
static

Definition at line 227 of file light_tree.h.


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