include/mb_animate.h File Reference

#include "mb_types.h"
#include "mb_timer.h"
#include "mb_paint.h"

Go to the source code of this file.

Classes

struct  _mb_progm_complete
struct  _mb_action
 Basic class of animation actions. More...

Typedefs

typedef struct _mb_progm mb_progm_t
typedef struct _mb_word mb_word_t
typedef struct _mb_action mb_action_t
typedef struct _mb_progm_complete mb_progm_complete_t

Enumerations

enum  { VIS_VISIBLE, VIS_HIDDEN }

Functions

mb_progm_tmb_progm_new (int max_words, redraw_man_t *rdman)
 Create a program object.
void mb_progm_free (mb_progm_t *progm)
mb_word_tmb_progm_next_word (mb_progm_t *progm, const mb_timeval_t *start, const mb_timeval_t *playing)
 Add a new word into a program.
void mb_progm_start (mb_progm_t *progm, mb_tman_t *tman, mb_timeval_t *now)
void mb_progm_abort (mb_progm_t *progm)
subject_tmb_progm_get_complete (mb_progm_t *progm)
 Return event subject for completion of a program.
mb_action_tmb_shift_new (co_aix x, co_aix y, coord_t *coord, mb_word_t *word)
mb_action_tmb_chgcolor_new (co_comp_t r, co_comp_t g, co_comp_t b, co_comp_t a, paint_t *paint, mb_word_t *word)
mb_action_tmb_rotate_new (float angle1, float angle2, coord_t *coord, mb_word_t *word)
mb_action_tmb_visibility_new (int visib, coord_t *coord, mb_word_t *word)
void mb_word_add_action (mb_word_t *word, mb_action_t *act)

SourceForge.net Logo