#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)
1.5.1