libalmath  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
surgeon.h File Reference
#include <almath/api.h>
#include <almath/scenegraph/qianim.h>
#include <boost/range/algorithm/for_each.hpp>
#include <memory>
#include <vector>

Go to the source code of this file.

Namespaces

 AL
 
 AL::qianim
 
 AL::qianim::Tangent
 
 AL::qianim::Key
 
 AL::qianim::ActuatorCurve
 

Functions

ALMATH_API void AL::qianim::Tangent::migrate_v1_to_v2 (ptree &tangent, float max_abs_abscissa, Side side)
 
ALMATH_API void AL::qianim::Key::offset_frame (ptree &key, int value)
 
ALMATH_API void AL::qianim::Key::migrate_smooth_symmetrical_v1_to_v2 (ptree &key)
 
ALMATH_API void AL::qianim::Key::migrate_tangents_v1_to_v2 (optional< const ptree & > prev_key, ptree &key, optional< const ptree & > next_key)
 
template<typename Keys >
void AL::qianim::Key::migrate_tangents_v1_to_v2 (Keys keys)
 
template<typename Keys >
void AL::qianim::Key::migrate_v1_to_v2 (Keys keys)
 
ALMATH_API void AL::qianim::ActuatorCurve::convert_unit (ptree &curve, Unit to, Unit from)
 
ALMATH_API void AL::qianim::ActuatorCurve::fix_missing_unit (ptree &curve, bool verbose=false)
 
void AL::qianim::ActuatorCurve::migrate_v1_to_v2 (ptree &curve)
 
void AL::qianim::ActuatorCurve::migrate_xar_to_v2 (ptree &curve, int fps)
 
ALMATH_API ptree AL::qianim::v2_root_from_xar_timeline (const ptree &xar_timeline)
 
ALMATH_API std::vector< ptree > AL::qianim::v2_roots_from_xar (const ptree &docroot)
 
ALMATH_API ptree AL::qianim::v2_root_from_v1_root (const ptree &v1_root)