|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <lightgroup.h>
Classes | |
| class | Light |
Public Member Functions | |
| LightGroup (const SceneGlobals &scene) | |
| Light | add (const zenkit::LightPreset &vob) |
| Light | add (const zenkit::VLight &vob) |
| Light | add (std::string_view preset) |
| size_t | size () const |
| void | tick (uint64_t time) |
| bool | updateLights () |
| auto & | lightsSsbo () const |
| void | prepareGlobals (Tempest::Encoder< Tempest::CommandBuffer > &cmd, uint8_t fId) |
| void | dbgLights (DbgPainter &p) const |
Definition at line 14 of file lightgroup.h.
| LightGroup::LightGroup | ( | const SceneGlobals & | scene | ) |
Definition at line 110 of file lightgroup.cpp.
| LightGroup::Light LightGroup::add | ( | const zenkit::LightPreset & | vob | ) |
Definition at line 135 of file lightgroup.cpp.
| LightGroup::Light LightGroup::add | ( | const zenkit::VLight & | vob | ) |
Definition at line 168 of file lightgroup.cpp.
| LightGroup::Light LightGroup::add | ( | std::string_view | preset | ) |
Definition at line 174 of file lightgroup.cpp.
| void LightGroup::dbgLights | ( | DbgPainter & | p | ) | const |
Definition at line 178 of file lightgroup.cpp.
|
inline |
Definition at line 52 of file lightgroup.h.
| void LightGroup::prepareGlobals | ( | Tempest::Encoder< Tempest::CommandBuffer > & | cmd, |
| uint8_t | fId | ||
| ) |
Definition at line 338 of file lightgroup.cpp.
|
inline |
Definition at line 48 of file lightgroup.h.
| void LightGroup::tick | ( | uint64_t | time | ) |
Definition at line 308 of file lightgroup.cpp.
| bool LightGroup::updateLights | ( | ) |
Definition at line 326 of file lightgroup.cpp.