3Depict
|
#include <animator.h>
Public Member Functions | |
std::string | getInterpolatedData (const std::vector< std::pair< size_t, std::string > > &keyData, size_t frame) const |
Obtain the interpolated data at the specified frame,. More... | |
float | interpLinearRamp (size_t startFrame, size_t endFrame, size_t curFrame, float a, float b) const |
Public Attributes | |
size_t | interpMode |
std::string InterpData::getInterpolatedData | ( | const std::vector< std::pair< size_t, std::string > > & | keyData, |
size_t | frame | ||
) | const |
Obtain the interpolated data at the specified frame,.
References ASSERT, INTERP_LINEAR_COLOUR, INTERP_LINEAR_FLOAT, INTERP_LINEAR_POINT3D, INTERP_LIST, INTERP_STEP, INTERP_STEP_POINT3D, ColourRGBAf::interpolate(), Point3D::parse(), ColourRGBA::parse(), ColourRGBA::rgbaString(), stream_cast(), and ColourRGBAf::toColourRGBA().
Referenced by FrameProperties::getInterpolatedData().
float InterpData::interpLinearRamp | ( | size_t | startFrame, |
size_t | endFrame, | ||
size_t | curFrame, | ||
float | a, | ||
float | b | ||
) | const |
References ASSERT.
size_t InterpData::interpMode |
Referenced by FrameProperties::getInterpMode().