|
| Ts_TypedData (const T &) |
|
| Ts_TypedData (const TsTime &t, bool isDual, const T &leftValue, const T &rightValue, const T &leftTangentSlope, const T &rightTangentSlope) |
|
| ~Ts_TypedData () override=default |
|
void | CloneInto (Ts_PolymorphicDataHolder *holder) const override |
|
std::shared_ptr
< Ts_UntypedEvalCache > | CreateEvalCache (Ts_Data const *kf2) const override |
|
VtValue | EvalUncached (Ts_Data const *kf2, TsTime time) const override |
|
VtValue | EvalDerivativeUncached (Ts_Data const *kf2, TsTime time) const override |
|
std::shared_ptr< Ts_EvalCache
< T, TsTraits< T >
::interpolatable > > | CreateTypedEvalCache (Ts_Data const *kf2) const |
|
bool | operator== (const Ts_Data &) const override |
|
TsKnotType | GetKnotType () const override |
|
void | SetKnotType (TsKnotType knotType) override |
|
bool | CanSetKnotType (TsKnotType knotType, std::string *reason) const override |
|
VtValue | GetValue () const override |
|
void | SetValue (VtValue) override |
|
VtValue | GetValueDerivative () const override |
|
bool | GetIsDualValued () const override |
|
void | SetIsDualValued (bool isDual) override |
|
VtValue | GetLeftValue () const override |
|
VtValue | GetLeftValueDerivative () const override |
|
void | SetLeftValue (VtValue) override |
|
VtValue | GetZero () const override |
|
bool | ValueCanBeInterpolated () const override |
|
bool | ValueCanBeExtrapolated () const override |
|
bool | HasTangents () const override |
|
bool | ValueTypeSupportsTangents () const override |
|
VtValue | GetLeftTangentSlope () const override |
|
VtValue | GetRightTangentSlope () const override |
|
TsTime | GetLeftTangentLength () const override |
|
TsTime | GetRightTangentLength () const override |
|
void | SetLeftTangentSlope (VtValue) override |
|
void | SetRightTangentSlope (VtValue) override |
|
void | SetLeftTangentLength (TsTime) override |
|
void | SetRightTangentLength (TsTime) override |
|
bool | GetTangentSymmetryBroken () const override |
|
void | SetTangentSymmetryBroken (bool broken) override |
|
void | ResetTangentSymmetryBroken () override |
|
VtValue | GetSlope (const Ts_Data &right) const override |
|
VtValue | Extrapolate (const VtValue &value, TsTime dt, const VtValue &slope) const override |
|
template<> |
TS_API void | ResetTangentSymmetryBroken () |
|
template<> |
TS_API void | ResetTangentSymmetryBroken () |
|
template<> |
TS_API bool | ValueCanBeInterpolated () const |
|
template<> |
TS_API bool | ValueCanBeInterpolated () const |
|
virtual | ~Ts_Data ()=default |
|
TsTime | GetTime () const |
|
void | SetTime (TsTime newTime) |
|
template<typename T>
class Ts_TypedData< T >
Definition at line 141 of file data.h.