|
JPL Spatial
Sound spatialization and propagation library
|
#include <JPLSpatial/Utilities/SmoothedValue.h>
Public Member Functions | |
| void | SetDurationExp (uint32_t numTicks) |
| void | Tick () |
| T | GetNext () |
Static Public Member Functions | |
| static T | GetExpAlpha (uint32_t numOfTicks) |
| static T | GetInvAlpha (uint32_t numOfTicks) |
| static SmoothedValue | CreateExpSmoothing (uint32_t numOfTicks) |
| static SmoothedValue | CreateSimpleSmoothing (uint32_t numOfTicks) |
| static SmoothedValue | CreateExpSmoothing (T current, T target, uint32_t numOfTicks) |
| static SmoothedValue | CreateSimpleSmoothing (T current, T target, uint32_t numOfTicks) |
Public Attributes | |
| T | Current = T(0.0) |
| T | Target = T(0.0) |
| T | Alpha = T(1.0) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
| T JPL::SmoothedValue< T >::Alpha = T(1.0) |
| T JPL::SmoothedValue< T >::Current = T(0.0) |
| T JPL::SmoothedValue< T >::Target = T(0.0) |