#include <lightsource.h>
|
| | LightSource () |
| |
| Tempest::Vec3 | dir () const |
| |
| void | setDir (const Tempest::Vec3 &d) |
| |
| void | setDir (float x, float y, float z) |
| |
| const Tempest::Vec3 & | color () const |
| |
| void | setColor (const Tempest::Vec3 &cl) |
| |
| void | setColor (const std::vector< uint32_t > &cl, float fps, bool smooth) |
| |
| void | setColor (const std::vector< zenkit::Color > &cl, float fps, bool smooth) |
| |
| void | setColor (const std::vector< Tempest::Vec3 > &cl, float fps, bool smooth) |
| |
| void | setPosition (const Tempest::Vec3 &p) |
| |
| const Tempest::Vec3 & | position () const |
| |
| float | range () const |
| |
| void | setRange (float r) |
| |
| void | setRange (const std::vector< float > &rangeAniScale, float base, float fps, bool smooth) |
| |
| void | setEnabled (bool e) |
| |
| void | update (uint64_t time) |
| |
| bool | isDynamic () const |
| |
| bool | isEnabled () const |
| |
| float | currentRange () const |
| |
| const Tempest::Vec3 & | currentColor () const |
| |
| void | setTimeOffset (uint64_t t) |
| |
| uint64_t | effectPrefferedTime () const |
| |
| void | setDebugName (std::string_view hint) |
| |
| std::string_view | debugName () const |
| |
Definition at line 8 of file lightsource.h.
◆ LightSource()
| LightSource::LightSource |
( |
| ) |
|
◆ color()
| const Tempest::Vec3 & LightSource::color |
( |
| ) |
const |
|
inline |
◆ currentColor()
| const Tempest::Vec3 & LightSource::currentColor |
( |
| ) |
const |
|
inline |
◆ currentRange()
| float LightSource::currentRange |
( |
| ) |
const |
|
inline |
◆ debugName()
| std::string_view LightSource::debugName |
( |
| ) |
const |
◆ dir()
| Tempest::Vec3 LightSource::dir |
( |
| ) |
const |
|
inline |
◆ effectPrefferedTime()
| uint64_t LightSource::effectPrefferedTime |
( |
| ) |
const |
◆ isDynamic()
| bool LightSource::isDynamic |
( |
| ) |
const |
◆ isEnabled()
| bool LightSource::isEnabled |
( |
| ) |
const |
◆ position()
| const Tempest::Vec3 & LightSource::position |
( |
| ) |
const |
|
inline |
◆ range()
| float LightSource::range |
( |
| ) |
const |
|
inline |
◆ setColor() [1/4]
| void LightSource::setColor |
( |
const std::vector< Tempest::Vec3 > & |
cl, |
|
|
float |
fps, |
|
|
bool |
smooth |
|
) |
| |
◆ setColor() [2/4]
| void LightSource::setColor |
( |
const std::vector< uint32_t > & |
cl, |
|
|
float |
fps, |
|
|
bool |
smooth |
|
) |
| |
◆ setColor() [3/4]
| void LightSource::setColor |
( |
const std::vector< zenkit::Color > & |
cl, |
|
|
float |
fps, |
|
|
bool |
smooth |
|
) |
| |
◆ setColor() [4/4]
| void LightSource::setColor |
( |
const Tempest::Vec3 & |
cl | ) |
|
◆ setDebugName()
| void LightSource::setDebugName |
( |
std::string_view |
hint | ) |
|
◆ setDir() [1/2]
| void LightSource::setDir |
( |
const Tempest::Vec3 & |
d | ) |
|
◆ setDir() [2/2]
| void LightSource::setDir |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ setEnabled()
| void LightSource::setEnabled |
( |
bool |
e | ) |
|
◆ setPosition()
| void LightSource::setPosition |
( |
const Tempest::Vec3 & |
p | ) |
|
|
inline |
◆ setRange() [1/2]
| void LightSource::setRange |
( |
const std::vector< float > & |
rangeAniScale, |
|
|
float |
base, |
|
|
float |
fps, |
|
|
bool |
smooth |
|
) |
| |
◆ setRange() [2/2]
| void LightSource::setRange |
( |
float |
r | ) |
|
◆ setTimeOffset()
| void LightSource::setTimeOffset |
( |
uint64_t |
t | ) |
|
◆ update()
| void LightSource::update |
( |
uint64_t |
time | ) |
|
The documentation for this class was generated from the following files: