gthreeanimationclip

gthreeanimationclip

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GthreeAnimationClip

Includes

#include <gthree/gthree.h>

Description

Functions

gthree_animation_clip_new ()

GthreeAnimationClip *
gthree_animation_clip_new (const char *name,
                           float duration);

gthree_animation_clip_add_track ()

void
gthree_animation_clip_add_track (GthreeAnimationClip *clip,
                                 GthreeKeyframeTrack *track);

gthree_animation_clip_get_duration ()

float
gthree_animation_clip_get_duration (GthreeAnimationClip *clip);

gthree_animation_clip_get_n_tracks ()

int
gthree_animation_clip_get_n_tracks (GthreeAnimationClip *clip);

gthree_animation_clip_get_name ()

const char *
gthree_animation_clip_get_name (GthreeAnimationClip *clip);

gthree_animation_clip_get_track ()

GthreeKeyframeTrack *
gthree_animation_clip_get_track (GthreeAnimationClip *clip,
                                 int i);

gthree_animation_clip_optimize ()

void
gthree_animation_clip_optimize (GthreeAnimationClip *clip);

gthree_animation_clip_reset_duration ()

void
gthree_animation_clip_reset_duration (GthreeAnimationClip *clip);

gthree_animation_clip_trim ()

void
gthree_animation_clip_trim (GthreeAnimationClip *clip);

Types and Values

GthreeAnimationClip

typedef struct _GthreeAnimationClip GthreeAnimationClip;

GthreeAnimationClipClass

typedef struct {
  GObjectClass parent_class;
} GthreeAnimationClipClass;