GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
InterpolateWaveform Class Reference

#include <Effect.hh>

Inheritance diagram for InterpolateWaveform:
Collaboration diagram for InterpolateWaveform:

Public Member Functions

template<class It>
 InterpolateWaveform (It beg, It end, float length, float ymin, float ymax)
float Min () const
float Max () const
float Length () const
float Index (float time) const
Public Member Functions inherited from Waveform
virtual ~Waveform ()
virtual void HandleEvent (MainLoopEvent &event)
virtual bool Update (MainLoopEnv &e)
Public Member Functions inherited from Function< float, float >
virtual ~Function ()
virtual bool IsValid (I i) const=0

Additional Inherited Members

Public Types inherited from Function< float, float >
typedef float Domain
typedef float CoDomain
Public Attributes inherited from Function< float, float >
std::string funcsignature
std::string contents
std::vector< std::string > link
std::vector< std::pair< std::string, std::string > > dep

Constructor & Destructor Documentation

◆ InterpolateWaveform()

template<class It>
InterpolateWaveform::InterpolateWaveform ( It beg,
It end,
float length,
float ymin,
float ymax )
inline
Here is the caller graph for this function:

Member Function Documentation

◆ Index()

float InterpolateWaveform::Index ( float time) const
virtual

Implements Waveform.

◆ Length()

float InterpolateWaveform::Length ( ) const
inlinevirtual

Implements Waveform.

◆ Max()

float InterpolateWaveform::Max ( ) const
inlinevirtual

Implements Waveform.

◆ Min()

float InterpolateWaveform::Min ( ) const
inlinevirtual

Implements Waveform.


The documentation for this class was generated from the following files: