#include <AutomationNode.h>
◆ AutomationNode() [1/3]
| lmms::AutomationNode::AutomationNode |
( |
| ) |
|
◆ AutomationNode() [2/3]
◆ AutomationNode() [3/3]
| lmms::AutomationNode::AutomationNode |
( |
AutomationClip * | clip, |
|
|
float | inValue, |
|
|
float | outValue, |
|
|
int | pos ) |
◆ getInTangent()
| const float lmms::AutomationNode::getInTangent |
( |
| ) |
const |
|
inline |
Gets the tangent of the left side of the node.
- Returns
- Float with the tangent from the inValue side
◆ getInValue()
| const float lmms::AutomationNode::getInValue |
( |
| ) |
const |
|
inline |
◆ getOutTangent()
| const float lmms::AutomationNode::getOutTangent |
( |
| ) |
const |
|
inline |
Gets the tangent of the right side of the node.
- Returns
- Float with the tangent from the outValue side
◆ getOutValue()
| const float lmms::AutomationNode::getOutValue |
( |
| ) |
const |
|
inline |
◆ getValueOffset()
| const float lmms::AutomationNode::getValueOffset |
( |
| ) |
const |
|
inline |
Gets the offset between inValue and outValue.
- Returns
- Float representing the offset between inValue and outValue
◆ lockedTangents()
| const bool lmms::AutomationNode::lockedTangents |
( |
| ) |
const |
|
inline |
Checks if the tangents from the node are locked.
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator/=()
◆ resetOutValue()
| void lmms::AutomationNode::resetOutValue |
( |
| ) |
|
Resets the outValue so it matches inValue.
◆ setClip()
Sets the clip this node belongs to.
- Parameters
-
| AutomationClip* | clip that m_clip will be set to |
◆ setInTangent()
| void lmms::AutomationNode::setInTangent |
( |
float | tangent | ) |
|
|
inline |
Sets the tangent of the left side of the node.
- Parameters
-
| Float | with the tangent for the inValue side |
◆ setInValue()
| void lmms::AutomationNode::setInValue |
( |
float | value | ) |
|
Sets the inValue of an automation node.
- Parameters
-
| Float | value to be assigned |
◆ setLockedTangents()
| void lmms::AutomationNode::setLockedTangents |
( |
bool | b | ) |
|
|
inline |
Locks or Unlocks the tangents from this node.
◆ setOutTangent()
| void lmms::AutomationNode::setOutTangent |
( |
float | tangent | ) |
|
|
inline |
Sets the tangent of the right side of the node.
- Parameters
-
| Float | with the tangent for the outValue side |
◆ setOutValue()
| void lmms::AutomationNode::setOutValue |
( |
float | value | ) |
|
Sets the outValue of an automation node.
- Parameters
-
| Float | value to be assigned |
◆ m_clip
◆ m_inTangent
| float lmms::AutomationNode::m_inTangent |
|
private |
◆ m_inValue
| float lmms::AutomationNode::m_inValue |
|
private |
◆ m_lockedTangents
| bool lmms::AutomationNode::m_lockedTangents |
|
private |
◆ m_outTangent
| float lmms::AutomationNode::m_outTangent |
|
private |
◆ m_outValue
| float lmms::AutomationNode::m_outValue |
|
private |
◆ m_pos
| int lmms::AutomationNode::m_pos |
|
private |
The documentation for this class was generated from the following files: