X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_api.h;h=a009d6ddd4201e0594e957370109f77ffff3bab1;hb=51e0c2823b3847211eeedd8ce377c79d7642923d;hp=ad9e4ca496a0043ed229ebd2b1678fc33fa76c4e;hpb=1b522daa02f28128498b04def4d60b63e590d1f3;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_api.h b/player_api.h index ad9e4ca..a009d6d 100644 --- a/player_api.h +++ b/player_api.h @@ -10,11 +10,16 @@ typedef struct player_instance player_instance; typedef mdl_keyframe player_pose[32]; typedef struct player_animation player_animation; -struct player_animation -{ +struct player_animation{ player_pose pose; v3f root_co; v4f root_q; + + enum player_animation_type { + k_player_animation_type_fk, /* regular FK animation */ + k_player_animation_type_absolute /* decomposition of the final matrices */ + } + type; }; #endif /* PLAYER_API_H */