#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.