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