|
OpenShot Library | libopenshot
0.7.0
|
#include <AnimatedCurve.h>
Public Member Functions | |
| AnimatedCurve () | |
| Keyframe | BuildCurve (int64_t frame_number, double x_scale=1.0) const |
| std::string | Json () const |
| Json::Value | JsonValue () const |
| std::vector< AnimatedCurveNode > & | Nodes () |
| const std::vector< AnimatedCurveNode > & | Nodes () const |
| float | Sample (float input, int64_t frame_number) const |
| void | SetJson (const std::string value) |
| void | SetJsonValue (const Json::Value &root) |
| std::string | Summary (int64_t frame_number) const |
Public Attributes | |
| Keyframe | enabled |
Definition at line 49 of file AnimatedCurve.h.
| AnimatedCurve::AnimatedCurve | ( | ) |
Definition at line 103 of file AnimatedCurve.cpp.
| Keyframe AnimatedCurve::BuildCurve | ( | int64_t | frame_number, |
| double | x_scale = 1.0 |
||
| ) | const |
Definition at line 109 of file AnimatedCurve.cpp.
Referenced by Sample().
| std::string AnimatedCurve::Json | ( | ) | const |
Definition at line 144 of file AnimatedCurve.cpp.
| Json::Value AnimatedCurve::JsonValue | ( | ) | const |
Definition at line 148 of file AnimatedCurve.cpp.
Referenced by Json(), openshot::ColorGrade::JsonValue(), and openshot::ColorGrade::PropertiesJSON().
|
inline |
Definition at line 59 of file AnimatedCurve.h.
|
inline |
Definition at line 58 of file AnimatedCurve.h.
| float AnimatedCurve::Sample | ( | float | input, |
| int64_t | frame_number | ||
| ) | const |
Definition at line 128 of file AnimatedCurve.cpp.
| void AnimatedCurve::SetJson | ( | const std::string | value | ) |
Definition at line 157 of file AnimatedCurve.cpp.
| void AnimatedCurve::SetJsonValue | ( | const Json::Value & | root | ) |
Definition at line 165 of file AnimatedCurve.cpp.
Referenced by SetJson(), and openshot::ColorGrade::SetJsonValue().
| std::string AnimatedCurve::Summary | ( | int64_t | frame_number | ) | const |
Definition at line 136 of file AnimatedCurve.cpp.
Referenced by openshot::ColorGrade::PropertiesJSON().
| Keyframe openshot::AnimatedCurve::enabled |
Definition at line 54 of file AnimatedCurve.h.
Referenced by JsonValue(), Sample(), SetJsonValue(), and Summary().
1.8.17