#include <fcurve.h>
Public Member Functions | |
FCurvePoint ()=default | |
FCurvePoint (const FComplex< T, V > &pos, const FComplex< T, V > &inTan, const FComplex< T, V > &outTan) | |
Public Attributes | |
FComplex< T, V > | mPos |
Position of the handle. More... | |
FComplex< T, V > | mInTan |
Left tangent position, relative to mPos. More... | |
FComplex< T, V > | mOutTan |
Right tangent position, relative to mPos. More... | |
ECurveInterp | mInterp = ECurveInterp::Bezier |
bool | mTangentsAligned = true |
Non-essential to functionality, but necessary for editing. More... | |
Represents a single handle on an FCurve
T | type of the time parameter |
V | type of the value parameter |
|
default |
Create a point at time 0 and zeroed values. Tangents have reasonable default values.
FCurvePoint | ( | const FComplex< T, V > & | pos, |
const FComplex< T, V > & | inTan, | ||
const FComplex< T, V > & | outTan | ||
) |
pos | Position of the handle |
inTan | Left tangent position, relative to point position |
outTan | Right tangent position, relative to point position |
FComplex<T, V> mInTan |
Left tangent position, relative to mPos.
ECurveInterp mInterp = ECurveInterp::Bezier |
FComplex<T, V> mOutTan |
Right tangent position, relative to mPos.
FComplex<T, V> mPos |
Position of the handle.
bool mTangentsAligned = true |
Non-essential to functionality, but necessary for editing.