26#ifndef LMMS_AUTOMATION_NODE_H
27#define LMMS_AUTOMATION_NODE_H
Definition AutomationClip.h:52
bool m_lockedTangents
Definition AutomationNode.h:136
AutomationNode & operator-=(float f)
Definition AutomationNode.h:51
void setOutValue(float value)
Sets the outValue of an automation node.
Definition AutomationNode.cpp:83
void resetOutValue()
Resets the outValue so it matches inValue.
Definition AutomationNode.cpp:99
void setClip(AutomationClip *clip)
Sets the clip this node belongs to.
Definition AutomationNode.h:117
const float getInTangent() const
Gets the tangent of the left side of the node.
Definition AutomationNode.h:94
const float getOutValue() const
Definition AutomationNode.h:79
AutomationNode & operator*=(float f)
Definition AutomationNode.h:57
const float getOutTangent() const
Gets the tangent of the right side of the node.
Definition AutomationNode.h:102
float m_inValue
Definition AutomationNode.h:124
const float getInValue() const
Definition AutomationNode.h:70
AutomationNode & operator+=(float f)
Definition AutomationNode.h:45
const float getValueOffset() const
Gets the offset between inValue and outValue.
Definition AutomationNode.h:90
void setInTangent(float tangent)
Sets the tangent of the left side of the node.
Definition AutomationNode.h:98
AutomationClip * m_clip
Clip that this node belongs to.
Definition AutomationNode.h:120
AutomationNode()
Dummy constructor for the QMap.
Definition AutomationNode.cpp:34
int m_pos
Time position of this node (matches the timeMap key).
Definition AutomationNode.h:121
float m_inTangent
Slope at each point for calculating spline.
Definition AutomationNode.h:131
void setLockedTangents(bool b)
Locks or Unlocks the tangents from this node.
Definition AutomationNode.h:113
void setInValue(float value)
Sets the inValue of an automation node.
Definition AutomationNode.cpp:67
AutomationNode & operator/=(float f)
Definition AutomationNode.h:63
void setOutTangent(float tangent)
Sets the tangent of the right side of the node.
Definition AutomationNode.h:106
float m_outValue
Definition AutomationNode.h:125
float m_outTangent
Slope at each point for calculating spline.
Definition AutomationNode.h:132
const bool lockedTangents() const
Checks if the tangents from the node are locked.
Definition AutomationNode.h:109
Definition RemotePluginBase.cpp:34