#include <iso_synth_function_descriptor.h>
Public Member Functions | |
FunctionDescriptor () | |
FunctionDescriptor (FunctionType pFunctionType, const math::Vector2< sample > &pYLimits, int pFrameCount) | |
FunctionDescriptor (FunctionType pFunctionType, const math::Vector2< sample > &pXRange, const math::Vector2< sample > &pYLimits, int pFrameCount) | |
FunctionDescriptor (FunctionType pFunctionType, sample pControlParameter, const math::Vector2< sample > &pXRange, const math::Vector2< sample > &pYLimits, int pFrameCount) | |
FunctionDescriptor (FunctionType pFunctionType, const math::Vector2< sample > &pYLimits, double pDuration) | |
FunctionDescriptor (FunctionType pFunctionType, const math::Vector2< sample > &pXRange, const math::Vector2< sample > &pYLimits, double pDuration) | |
FunctionDescriptor (FunctionType pFunctionType, sample pControlParameter, const math::Vector2< sample > &pXRange, const math::Vector2< sample > &pYLimits, double pDuration) | |
~FunctionDescriptor () | |
Static Public Member Functions | |
static sample | defaultParameter (FunctionType pFunctionType) |
return default control parameter for function type | |
Public Attributes | |
FunctionType | mFunctionType |
function type | |
sample | mControlParameter |
control parameter (required for certain functions) | |
math::Vector2< sample > | mXRange |
x range | |
math::Vector2< sample > | mYLimits |
y min and max values | |
int | mFrameCount |
frame count of buffer to create | |
sample | mDuration |
duration of function (in milisecs) | |
Friends | |
class | FunctionGenerator |
parameters
Created by Daniel Bisig on 7/19/06. Copyright 2006 Daniel Bisig All rights reserved.
FunctionDescriptor::FunctionDescriptor | ( | ) |
FunctionDescriptor::FunctionDescriptor | ( | FunctionType | pFunctionType, | |
const math::Vector2< sample > & | pYLimits, | |||
int | pFrameCount | |||
) |
FunctionDescriptor::FunctionDescriptor | ( | FunctionType | pFunctionType, | |
const math::Vector2< sample > & | pXRange, | |||
const math::Vector2< sample > & | pYLimits, | |||
int | pFrameCount | |||
) |
FunctionDescriptor::FunctionDescriptor | ( | FunctionType | pFunctionType, | |
sample | pControlParameter, | |||
const math::Vector2< sample > & | pXRange, | |||
const math::Vector2< sample > & | pYLimits, | |||
int | pFrameCount | |||
) |
FunctionDescriptor::FunctionDescriptor | ( | FunctionType | pFunctionType, | |
const math::Vector2< sample > & | pYLimits, | |||
double | pDuration | |||
) |
FunctionDescriptor::FunctionDescriptor | ( | FunctionType | pFunctionType, | |
const math::Vector2< sample > & | pXRange, | |||
const math::Vector2< sample > & | pYLimits, | |||
double | pDuration | |||
) |
FunctionDescriptor::FunctionDescriptor | ( | FunctionType | pFunctionType, | |
sample | pControlParameter, | |||
const math::Vector2< sample > & | pXRange, | |||
const math::Vector2< sample > & | pYLimits, | |||
double | pDuration | |||
) |
FunctionDescriptor::~FunctionDescriptor | ( | ) |
sample FunctionDescriptor::defaultParameter | ( | FunctionType | pFunctionType | ) | [static] |
return default control parameter for function type
pFunctionType | function type |
friend class FunctionGenerator [friend] |
function type
control parameter (required for certain functions)
math::Vector2<sample> iso::synth::FunctionDescriptor::mXRange |
x range
math::Vector2<sample> iso::synth::FunctionDescriptor::mYLimits |
y min and max values
frame count of buffer to create
duration of function (in milisecs)