#include <Granulator.h>
Public Member Functions | |
| GrainCloud () | |
| ~GrainCloud () | |
| void | startThread () |
| void | reset () |
Public Attributes | |
| float | mRate |
| float | mRDisp |
| float | mOffset |
| float | mODisp |
| float | mDensity |
| float | mDuration |
| float | mWidth |
| float * | mSamples |
| unsigned | numSamples |
| bool | isPlaying |
Protected Attributes | |
| Thread * | thread |
| bool | threadOn |
| GrainCloud::GrainCloud | ( | ) |
References isPlaying, csl::Thread::MakeThread(), thread, and threadOn.
| GrainCloud::~GrainCloud | ( | ) |
| void GrainCloud::startThread | ( | ) |
References csl::Thread::createThread(), gNow, granuloop(), isPlaying, thread, and threadOn.
| void GrainCloud::reset | ( | ) |
References gState, csl::kFree, csl::kSched, and csl::Grain::nextGrain.
| float csl::GrainCloud::mRate |
Referenced by granuloop().
| float csl::GrainCloud::mRDisp |
Referenced by granuloop().
| float csl::GrainCloud::mOffset |
Referenced by granuloop().
| float csl::GrainCloud::mODisp |
Referenced by granuloop().
Referenced by granuloop().
Referenced by granuloop().
| float csl::GrainCloud::mWidth |
Referenced by granuloop().
| float* csl::GrainCloud::mSamples |
Referenced by granuloop().
| unsigned csl::GrainCloud::numSamples |
Referenced by granuloop().
Referenced by GrainCloud(), granuloop(), and startThread().
Thread* csl::GrainCloud::thread [protected] |
Referenced by GrainCloud(), and startThread().
bool csl::GrainCloud::threadOn [protected] |
Referenced by GrainCloud(), and startThread().
1.5.8