PathConstrainer changes in JS Plugin + LinearConstrainer 64/38064/13
authorFerran Sole <ferran.sole@samsung.com>
Fri, 10 Apr 2015 10:11:00 +0000 (11:11 +0100)
committerFerran Sole <ferran.sole@samsung.com>
Tue, 12 May 2015 15:56:44 +0000 (08:56 -0700)
commit5b6fb7aeb709bac7797bbc6400b0c76996faebf2
treebe98c0d3145cdc5368154b080d136b9ee6344581
parentcf9306342344f1b89e85894c5ada8e12f498615d
PathConstrainer changes in JS Plugin + LinearConstrainer

Sample code showing how to use PathConstrainer in Javascript:

var pathConstrainer = new dali.PathConstrainer();
pathConstrainer.points = [ point0, point1, point2 ];
pathConstrainer.controlPoints = [ controlPoint0, controlPoint1, controlPoint2, controlPoint3 ];
pathConstrainer.forward = [1.0,0.0,0.0];

var constraintPosition = {
                          "target":actor,
                          "targetProperty":"position",
                          "source":actor,
                          "sourceProperty":"color-alpha",
                          "range":[0.0,1.0]
                         };

pathConstrainer.applyConstraint( constraintPosition );

Change-Id: If5c5aee0d402b5c689b983a9848648d6700dec6b
12 files changed:
plugins/dali-script-v8/file.list
plugins/dali-script-v8/src/actors/actor-api.cpp
plugins/dali-script-v8/src/actors/actor-api.h
plugins/dali-script-v8/src/actors/actor-wrapper.cpp
plugins/dali-script-v8/src/animation/constrainer-api.cpp [new file with mode: 0644]
plugins/dali-script-v8/src/animation/constrainer-api.h [new file with mode: 0644]
plugins/dali-script-v8/src/animation/linear-constrainer-wrapper.cpp [new file with mode: 0644]
plugins/dali-script-v8/src/animation/linear-constrainer-wrapper.h [new file with mode: 0644]
plugins/dali-script-v8/src/animation/path-constrainer-wrapper.cpp [moved from plugins/dali-script-v8/src/animation/path-constraint-wrapper.cpp with 54% similarity]
plugins/dali-script-v8/src/animation/path-constrainer-wrapper.h [moved from plugins/dali-script-v8/src/animation/path-constraint-wrapper.h with 51% similarity]
plugins/dali-script-v8/src/dali-wrapper.cpp
plugins/dali-script-v8/src/shared/base-wrapped-object.h