LibreOffice
LibreOffice 24.2 SDK API Reference
|
These constants specify the interpolation type for animation frames. More...
Variables | |
const byte | NEAREST_NEIGHBOR =1 |
Perform a nearest neighbor interpolation. More... | |
const byte | LINEAR =2 |
Perform a linear interpolation. More... | |
const byte | CUBIC =3 |
Perform a cubic interpolation. More... | |
const byte | BEZIERSPLINE3 =4 |
Perform a cubic Bezier spline interpolation. More... | |
const byte | BEZIERSPLINE4 =5 |
Perform a quadric Bezier spline interpolation. More... | |
These constants specify the interpolation type for animation frames.
With this constants, one specifies the way of interpolation that takes place between two consecutive frames of a discrete animation sequence.
const byte BEZIERSPLINE3 =4 |
Perform a cubic Bezier spline interpolation.
That is, when interpolating at position t, take the three closest data points v0, v1, and v2, fit a cubic Bezier spline through them, and take the interpolated value from this cubic curve.
const byte BEZIERSPLINE4 =5 |
Perform a quadric Bezier spline interpolation.
That is, when interpolating at position t, take the four closest data points v0, v1, v2, and v3, fit a quadric Bezier spline through them, and take the interpolated value from this quadric curve.
const byte CUBIC =3 |
Perform a cubic interpolation.
That is, when interpolating at position t, take the four closest data points v0, v1, v2, and v3, fit a cubic curve through them, and take the interpolated value from this cubic curve.
const byte LINEAR =2 |
Perform a linear interpolation.
That is, when interpolating at position t between two values v0 and v1, positioned at t0 and t1, take the sum of v0 weighted with (t-t0) and v1 weighted with (t1-t).
const byte NEAREST_NEIGHBOR =1 |
Perform a nearest neighbor interpolation.
That is, when interpolating between two values v0 and v1, positioned at t0 and t1, take the one which has the closest t coordinate.