|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
Predefined controller function based on a waveform. More...
#include <OgrePredefinedControllers.h>
 Inheritance diagram for Ogre::WaveformControllerFunction:
 Inheritance diagram for Ogre::WaveformControllerFunction:| Public Member Functions | |
| WaveformControllerFunction (WaveformType wType, Real base=0, Real frequency=1, Real phase=0, Real amplitude=1, bool deltaInput=true, Real dutyCycle=0.5) | |
| Default constructor, requires at least a wave type, other parameters can be defaulted unless required. | |
| Real | calculate (Real source) override | 
| Overridden function. | |
|  Public Member Functions inherited from Ogre::ControllerFunction< Real > | |
| ControllerFunction (bool deltaInput) | |
| Constructor. | |
| virtual | ~ControllerFunction () | 
Predefined controller function based on a waveform.
| Ogre::WaveformControllerFunction::WaveformControllerFunction | ( | WaveformType | wType, | 
| Real | base = 0, | ||
| Real | frequency = 1, | ||
| Real | phase = 0, | ||
| Real | amplitude = 1, | ||
| bool | deltaInput = true, | ||
| Real | dutyCycle = 0.5 | ||
| ) | 
Default constructor, requires at least a wave type, other parameters can be defaulted unless required.
| deltaInput | If true, signifies that the input will be a delta value such that the function should add it to an internal counter before calculating the output. | 
| dutyCycle | Used in PWM mode to specify the pulse width. | 
Overridden function.
Implements Ogre::ControllerFunction< Real >.