Blender V4.3
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 215 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 223 of file light_tree.h.

Member Function Documentation

◆ add()

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

Member Data Documentation

◆ count

int LightTreeBucket::count = 0

Definition at line 218 of file light_tree.h.

Referenced by add().

◆ light_link

LightTreeLightLink LightTreeBucket::light_link

Definition at line 217 of file light_tree.h.

Referenced by add().

◆ measure

LightTreeMeasure LightTreeBucket::measure

Definition at line 216 of file light_tree.h.

Referenced by add().

◆ num_buckets

const int LightTreeBucket::num_buckets = 12
static

Definition at line 219 of file light_tree.h.


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