//********************************** Banshee Engine (www.banshee3d.com) **************************************************// //**************** Copyright (c) 2016 Marko Pintera (marko.pintera@gmail.com). All rights reserved. **********************// #include "Extensions/BsAnimationEx.h" using namespace std::placeholders; namespace bs { Vector> AnimationCurvesEx::getPositionCurves(const SPtr& thisPtr) { return thisPtr->position; } void AnimationCurvesEx::setPositionCurves(const SPtr& thisPtr, const Vector>& value) { thisPtr->position = value; } Vector> AnimationCurvesEx::getRotationCurves(const SPtr& thisPtr) { return thisPtr->rotation; } void AnimationCurvesEx::setRotationCurves(const SPtr& thisPtr, const Vector>& value) { thisPtr->rotation = value; } Vector> AnimationCurvesEx::getScaleCurves(const SPtr& thisPtr) { return thisPtr->scale; } void AnimationCurvesEx::setScaleCurves(const SPtr& thisPtr, const Vector>& value) { thisPtr->scale = value; } Vector> AnimationCurvesEx::getGenericCurves(const SPtr& thisPtr) { return thisPtr->generic; } void AnimationCurvesEx::setGenericCurves(const SPtr& thisPtr, const Vector>& value) { thisPtr->generic = value; } TAnimationCurve RootMotionEx::getPositionCurves(const SPtr& thisPtr) { return thisPtr->position; } TAnimationCurve RootMotionEx::getRotationCurves(const SPtr& thisPtr) { return thisPtr->rotation; } }