| Top |
GthreeAnimationMixer *
gthree_animation_mixer_new (GthreeObject *root);
void gthree_animation_mixer_set_time (GthreeAnimationMixer *mixer,float time);
float
gthree_animation_mixer_get_time (GthreeAnimationMixer *mixer);
void gthree_animation_mixer_set_time_scale (GthreeAnimationMixer *mixer,float time_scale);
float
gthree_animation_mixer_get_time_scale (GthreeAnimationMixer *mixer);
GthreeObject *
gthree_animation_mixer_get_root (GthreeAnimationMixer *mixer);
GthreeAnimationAction * gthree_animation_mixer_clip_action (GthreeAnimationMixer *mixer,GthreeAnimationClip *clip,GthreeObject *optional_root);
GthreeAnimationAction * gthree_animation_mixer_existing_action (GthreeAnimationMixer *mixer,GthreeAnimationClip *clip,GthreeObject *optional_root);
void
gthree_animation_mixer_stop_all_action
(GthreeAnimationMixer *mixer);
void gthree_animation_mixer_uncache_action (GthreeAnimationMixer *mixer,GthreeAnimationClip *clip,GthreeObject *optional_root);
void gthree_animation_mixer_uncache_clip (GthreeAnimationMixer *mixer,GthreeAnimationClip *clip);
void gthree_animation_mixer_uncache_root (GthreeAnimationMixer *mixer,GthreeObject *object);
void gthree_animation_mixer_update (GthreeAnimationMixer *mixer,float delta_time);
“finished” signalvoid user_function (GthreeAnimationMixer *gthreeanimationmixer, GthreeAnimationAction *arg1, int arg2, gpointer user_data)
Flags: Run Last
“loop” signalvoid user_function (GthreeAnimationMixer *gthreeanimationmixer, GthreeAnimationAction *arg1, int arg2, gpointer user_data)
Flags: Run Last