| HDK
    | 
#include <RE_LightBatch.h>
| Public Member Functions | |
| RE_LightBatch (int max_lights, RE_Light::RE_HQLightType type, bool use_ssbo=false) | |
| ~RE_LightBatch () | |
| RE_Light::RE_HQLightType | batchType () const | 
| int | getID () const | 
| int | batchSize () const | 
| bool | addLight (RE_Light *light) | 
| void | removeLight (RE_Light *light) | 
| void | prepareBatch (RE_Render *r, int area_samples=1) | 
| void | prepShadowMap (RE_Render *r, int res) | 
| void | bindToShader (RE_Render *r, RE_Shader *sh) | 
| void | unbindFromShader (RE_Render *r, RE_Shader *sh) | 
| const UT_Array< RE_Light * > & | lights () | 
| void | dump () | 
| Static Public Member Functions | |
| static RE_LightBatch * | findBatch (int id) | 
Definition at line 24 of file RE_LightBatch.h.
| RE_LightBatch::RE_LightBatch | ( | int | max_lights, | 
| RE_Light::RE_HQLightType | type, | ||
| bool | use_ssbo = false | ||
| ) | 
| RE_LightBatch::~RE_LightBatch | ( | ) | 
| bool RE_LightBatch::addLight | ( | RE_Light * | light | ) | 
| 
 | inline | 
Definition at line 39 of file RE_LightBatch.h.
| 
 | inline | 
Definition at line 34 of file RE_LightBatch.h.
| void RE_LightBatch::dump | ( | ) | 
| 
 | static | 
| 
 | inline | 
Definition at line 38 of file RE_LightBatch.h.
Definition at line 51 of file RE_LightBatch.h.