Unravel Engine C++ Reference
Loading...
Searching...
No Matches
animation_blend_space.cpp File Reference
#include "animation_player.h"
#include <hpp/utility/overload.hpp>

Go to the source code of this file.

Namespaces

namespace  unravel
 

Functions

auto unravel::blend_additive (const math::transform &base, const math::transform &additive, const math::transform &ref, float weight) -> math::transform
 
void unravel::blend_poses_by_node_index_sorted_additive (const animation_pose &base, const animation_pose &additive, const animation_pose &ref_pose, float weight, animation_pose &result)
 
void unravel::blend_poses_additive (const animation_pose &base, const animation_pose &additive, const animation_pose &ref_pose, float weight, animation_pose &result)
 
auto unravel::blend (const math::transform &lhs, const math::transform &rhs, float factor) -> math::transform
 
auto unravel::blend (const animation_pose::root_motion_result &r1, const animation_pose::root_motion_result &r2, float factor) -> animation_pose::root_motion_result
 
void unravel::blend_poses_by_node_index_sorted (const animation_pose &pose1, const animation_pose &pose2, float factor, animation_pose &result)
 
void unravel::blend_poses (const animation_pose &pose1, const animation_pose &pose2, float factor, animation_pose &result_pose)
 
void unravel::blend_poses_by_node_index_sorted_multiway (const std::vector< animation_pose > &poses, const std::vector< float > &weights, animation_pose &result)
 
void unravel::blend_poses (const std::vector< animation_pose > &poses, const std::vector< float > &weights, animation_pose &result_pose)