Drag[en]gine Game Engine
1.21
|
Synthesizer link. More...
#include <deSynthesizerLink.h>
Public Types | |
typedef deTObjectReference< deSynthesizerLink > | Ref |
Type holding strong reference. More... | |
Public Types inherited from deObject | |
typedef deTObjectReference< deObject > | Ref |
Type holding strong reference. More... | |
Public Member Functions | |
Management | |
int | GetController () const |
Controller or -1 if not set. More... | |
bool | HasController () const |
Controller is set. More... | |
void | SetController (int controller) |
Set controller or -1 to not set. More... | |
decCurveBezier & | GetCurve () |
Curve. More... | |
const decCurveBezier & | GetCurve () const |
int | GetRepeat () const |
Repeat count of input value. More... | |
void | SetRepeat (int repeat) |
Set repeat count of input value. More... | |
Operators | |
deSynthesizerLink & | operator= (const deSynthesizerLink ©) |
Copy link to this link. More... | |
Public Member Functions inherited from deObject | |
int | GetRefCount () const |
Reference count. More... | |
void | AddReference () |
Add reference increasing reference count by 1. More... | |
void | FreeReference () |
Decrease reference count by one and delete object if count reaches 0. More... | |
deObject () | |
Create object with reference count of 1. More... | |
Constructors and Destructors | |
deSynthesizerLink () | |
Create link. More... | |
deSynthesizerLink (const deSynthesizerLink ©) | |
Create copy of link. More... | |
virtual | ~deSynthesizerLink () |
Clean up link. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from deObject | |
virtual | ~deObject () |
Clean up object. More... | |
Synthesizer link.
Links controller value to source targets. Maps controller values using a bezier curve. Using repeat values larger than 1 the curve is repeated along the Y axis.
Type holding strong reference.
deSynthesizerLink::deSynthesizerLink | ( | ) |
Create link.
deSynthesizerLink::deSynthesizerLink | ( | const deSynthesizerLink & | copy | ) |
Create copy of link.
|
protectedvirtual |
Clean up link.
|
inline |
Controller or -1 if not set.
|
inline |
Curve.
|
inline |
|
inline |
Repeat count of input value.
|
inline |
Controller is set.
deSynthesizerLink& deSynthesizerLink::operator= | ( | const deSynthesizerLink & | copy | ) |
Copy link to this link.
void deSynthesizerLink::SetController | ( | int | controller | ) |
Set controller or -1 to not set.
deeInvalidParam | controller is less than -1. |
void deSynthesizerLink::SetRepeat | ( | int | repeat | ) |
Set repeat count of input value.
deeInvalidParam | repeat is less than 1. |