gthreeskeleton

gthreeskeleton

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GthreeSkeleton

Includes

#include <gthree/gthree.h>

Description

Functions

gthree_skeleton_new ()

GthreeSkeleton *
gthree_skeleton_new (GthreeBone **bones,
                     int n_bones,
                     graphene_matrix_t *bone_inverses);

gthree_skeleton_get_bone ()

GthreeBone *
gthree_skeleton_get_bone (GthreeSkeleton *skeleton,
                          int index);

gthree_skeleton_get_bone_by_name ()

GthreeBone *
gthree_skeleton_get_bone_by_name (GthreeSkeleton *skeleton,
                                  const char *name);

gthree_skeleton_get_n_bones ()

int
gthree_skeleton_get_n_bones (GthreeSkeleton *skeleton);

gthree_skeleton_calculate_inverses ()

void
gthree_skeleton_calculate_inverses (GthreeSkeleton *skeleton);

gthree_skeleton_pose ()

void
gthree_skeleton_pose (GthreeSkeleton *skeleton);

Types and Values

GthreeSkeleton

typedef struct _GthreeSkeleton GthreeSkeleton;

GthreeSkeletonClass

typedef struct {
  GObjectClass parent_class;
} GthreeSkeletonClass;