|
Rebel Fork Framework
|
Spherical harmonics color coefficients, 3 bands. Use Vector3 instead of Color to save memory. More...
#include <Urho3D/Math/SphericalHarmonics.h>
Public Member Functions | |
| SphericalHarmonicsColor9 ()=default | |
| Construct default. | |
| SphericalHarmonicsColor9 (const Vector3 &color) | |
| Construct SH9 coefficients from given color. | |
| SphericalHarmonicsColor9 (const Color &color) | |
| Construct SH9 coefficients from given color. | |
| SphericalHarmonicsColor9 (const Vector3 &dir, const Vector3 &color) | |
| Construct SH9 coefficients from given normalized direction and color. | |
| SphericalHarmonicsColor9 (const Vector3 &dir, const Color &color) | |
| Construct SH9 coefficients from given normalized direction and color. | |
| Vector3 | Evaluate (const Vector3 &dir) const |
| Evaluate at given direction. | |
| Vector3 | EvaluateAverage () const |
| Evaluate average. | |
| SphericalHarmonicsColor9 & | operator+= (const SphericalHarmonicsColor9 &rhs) |
| Accumulate spherical harmonics (inplace). | |
| SphericalHarmonicsColor9 & | operator*= (float rhs) |
| Scale spherical harmonics (inplace). | |
| SphericalHarmonicsColor9 | operator* (float rhs) const |
| Scale spherical harmonics. | |
Public Attributes | |
| Vector3 | values_ [9] {} |
| Coefficients. | |
Static Public Attributes | |
| static const SphericalHarmonicsColor9 | ZERO |
| Zero harmonics. | |
Spherical harmonics color coefficients, 3 bands. Use Vector3 instead of Color to save memory.