|
void | Initialize_Handles () |
|
void | Initialize_LeftHandle (float x, float y) |
| Set the left handle to a percent of the primary coordinate (0 to 1) More...
|
|
void | Initialize_RightHandle (float x, float y) |
| Set the right handle to a percent of the primary coordinate (0 to 1) More...
|
|
string | Json () |
| Get and Set JSON methods. More...
|
|
Json::Value | JsonValue () |
| Generate Json::JsonValue for this object. More...
|
|
| Point () |
| Default constructor (defaults to 1,0) More...
|
|
| Point (float y) |
| Constructor which creates a single coordinate at X=1. More...
|
|
| Point (float x, float y) |
| Constructor which also creates a Point and sets the X and Y of the Point. More...
|
|
| Point (float x, float y, InterpolationType interpolation) |
| Constructor which also creates a Point and sets the X,Y, and interpolation of the Point. More...
|
|
| Point (Coordinate co) |
| Constructor which takes a coordinate. More...
|
|
| Point (Coordinate co, InterpolationType interpolation) |
| Constructor which takes a coordinate and interpolation mode. More...
|
|
| Point (Coordinate co, InterpolationType interpolation, HandleType handle_type) |
| Constructor which takes a coordinate, interpolation mode, and handle type. More...
|
|
void | SetJson (string value) |
| Load JSON string into this object. More...
|
|
void | SetJsonValue (Json::Value root) |
| Load Json::JsonValue into this object. More...
|
|
A Point is the basic building block of a key-frame curve.
Points have a primary coordinate and a left and right handle coordinate. The handles are used to influence the direction of the curve as it moves between the primary coordinate and the next primary coordinate when the interpolation mode is BEZIER. When using LINEAR or CONSTANT, the handles are ignored.
Please see the following Example Code:
Definition at line 81 of file Point.h.