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

#include <Effect.hh>

Inheritance diagram for SinWaveform:
Collaboration diagram for SinWaveform:

Public Member Functions

 SinWaveform (float length, float freq)
float Length () const
float Min () const
float Max () const
float Index (float val) 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

◆ SinWaveform()

SinWaveform::SinWaveform ( float length,
float freq )
inline

Member Function Documentation

◆ Index()

float SinWaveform::Index ( float val) const
inlinevirtual

Implements Waveform.

◆ Length()

float SinWaveform::Length ( ) const
inlinevirtual

Implements Waveform.

◆ Max()

float SinWaveform::Max ( ) const
inlinevirtual

Implements Waveform.

Here is the caller graph for this function:

◆ Min()

float SinWaveform::Min ( ) const
inlinevirtual

Implements Waveform.

Here is the caller graph for this function:

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