6#include "core/reflect.h"
7#include "ecs/component/core/transform.h"
8#include "resource/asset/skeleton_asset.h"
10namespace Vkm::Engine {
Carried by a weapon, a hat or a muzzle flash to ride a bone of the rig it hangs off.
Definition bone_socket.h:23
std::string resolvedName
Value of bone at that resolve.
Definition bone_socket.h:30
Transform offset
Placement relative to that bone, in bone space.
Definition bone_socket.h:25
std::string bone
Bone name in the rig above; empty places nothing.
Definition bone_socket.h:24
SkeletonHandle resolvedRig
Rig boneIndex was resolved against.
Definition bone_socket.h:29
int32_t boneIndex
Bone bone names, or -1 when the rig has none.
Definition bone_socket.h:31