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_t * | mb_progm_new (int max_words, redraw_man_t *rdman) |
| Create a program object.
|
void | mb_progm_free (mb_progm_t *progm) |
mb_word_t * | mb_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_t * | mb_progm_get_complete (mb_progm_t *progm) |
| Return event subject for completion of a program.
|
mb_action_t * | mb_shift_new (co_aix x, co_aix y, coord_t *coord, mb_word_t *word) |
mb_action_t * | mb_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_t * | mb_rotate_new (float angle1, float angle2, coord_t *coord, mb_word_t *word) |
mb_action_t * | mb_visibility_new (int visib, coord_t *coord, mb_word_t *word) |
void | mb_word_add_action (mb_word_t *word, mb_action_t *act) |