|
Drag[en]gine Game Engine 1.32.3
|
Synthesizer link. More...
#include <deSynthesizerLink.h>
Public Types | |
| using | Ref = deTObjectReference< deSynthesizerLink > |
| Type holding strong reference. | |
Public Types inherited from deObject | |
| using | Ref = deTObjectReference< deObject > |
| Type holding strong reference. | |
Public Member Functions | |
Management | |
| int | GetController () const |
| Controller or -1 if not set. | |
| bool | HasController () const |
| Controller is set. | |
| void | SetController (int controller) |
| Set controller or -1 to not set. | |
| decCurveBezier & | GetCurve () |
| Curve. | |
| const decCurveBezier & | GetCurve () const |
| int | GetRepeat () const |
| Repeat count of input value. | |
| void | SetRepeat (int repeat) |
| Set repeat count of input value. | |
Operators | |
| deSynthesizerLink & | operator= (const deSynthesizerLink ©) |
| Copy link to this link. | |
Public Member Functions inherited from deObject | |
| int | GetRefCount () const |
| Reference count. | |
| void | AddReference () |
| Add reference increasing reference count by 1. | |
| void | FreeReference () |
| Decrease reference count by one and delete object if count reaches 0. | |
| cWeakRefData * | AddWeakReference () |
| Add weak reference. | |
| deObject () | |
| Create object with reference count of 1. | |
Constructors and Destructors | |
| deSynthesizerLink () | |
| Create link. | |
| deSynthesizerLink (const deSynthesizerLink ©) | |
| Create copy of link. | |
| ~deSynthesizerLink () override | |
| Clean up link. | |
Additional Inherited Members | |
Protected Member Functions inherited from deObject | |
| virtual | ~deObject () |
| Clean up object. | |
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.
|
overrideprotected |
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. |