LeviLamina
Loading...
Searching...
No Matches
BoneOrientation Class Reference

Public Member Functions

 BoneOrientation (BoneOrientation const &)
MCAPI_C BoneOrientation (::HashedString const &boneName)
MCAPI void applyShortestPathBlend (::BoneOrientation const &blendOut, ::BoneOrientation const &blendIn, float blendInWeight, float)
MCAPI::BoneOrientation & operator= (::BoneOrientation const &rhs)
MCAPI_C void setMatrix (::Matrix const &matrix)
MCAPI_C void updateLocalPreTransformMatrix ()
MCAPI_C void * $ctor (::HashedString const &boneName)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI_C void computeBoneTransform (::BoneOrientation &boneOrientation, ::Vec3 const *offset, ::Matrix &boneToEntitySpaceMatrix)

Public Attributes

::ll::TypedStorage< 4, 4, int > mParentBoneIndex
::ll::TypedStorage< 4, 4, ::SkeletalHierarchyIndex > mParentSkeletalHierarchyIndex
::ll::TypedStorage< 8, 48, ::HashedStringmName
::ll::TypedStorage< 4, 64, ::MatrixmMatrix
::ll::TypedStorage< 4, 36, ::BoneOrientationTransformmTransform
::ll::TypedStorage< 4, 36, ::BoneOrientationTransformmDefaultTransform
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Matrix > > mLocalPreTransformMatrix
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ExpressionNode > > mBoneBindingExpression
::ll::TypedStorage< 4, 12, ::Vec3mPivot
::ll::TypedStorage< 1, 1, ::BoneBindingMethod > mBoneBindingMethod
::ll::TypedStorage< 1, 1, ::BoneAnimationRelativeMode > mRotationRelativeMode
::ll::TypedStorage< 1, 1, bool > mOverrideStackMatrix

The documentation for this class was generated from the following file: