载入中...
搜索中...
未找到
MotionSchemaInternal.h 文件参考
#include <array>
#include <span>
#include <map>
#include <memory>
#include "animation/AnimCurveLibrary.h"
#include "animation/AnimTransformInternal.h"
#include "animation/MotionFeatureLayout.h"

浏览源代码.

类

struct  eve::animation::detail::MotionSchemaState
 MotionSchemaState public API. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::animation
 
namespace  eve::animation::detail
 

函数

std::array< float, 3 > eve::animation::detail::schemaRotate (const std::array< float, 3 > &p, const TransformTRS &q, bool inverse=false)
 
std::array< float, 3 > eve::animation::detail::schemaDifference (const TransformTRS &a, const TransformTRS &b, const TransformTRS &root)
 
void eve::animation::detail::schemaEncode (std::span< float > output, const MotionFeatureChannel &channel, std::array< float, 3 > value, float lengthScale)
 Schema encode.
 
std::array< float, 3 > eve::animation::detail::schemaHeading (const TransformTRS &bone, const TransformTRS &root, int axis)