annotate include/mb.h @ 1396:a5672125e515

Copy the transformation matrix when we clone it. It looks like the MB do not copy the matrix automatically. Support isuse attribute to decide how to generate the tweened matrix.
author wycc
date Sat, 02 Apr 2011 05:39:26 +0800
parents 8679b03f72e8
children
rev   line source
822
586e50f82c1f Unify coding style tag for emacs and vim.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 654
diff changeset
1 // -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
586e50f82c1f Unify coding style tag for emacs and vim.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 654
diff changeset
2 // vim: sw=4:ts=8:sts=4
111
8feb89b19619 More doxy
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
3 #ifndef __MB_H_
8feb89b19619 More doxy
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
4 #define __MB_H_
8feb89b19619 More doxy
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
5
474
00f6b36ec5d2 Conditional include mb_X_supp.h according X_SUPP
Thinker K.F. Li <thinker@branda.to>
parents: 186
diff changeset
6 #include "mb_config.h"
00f6b36ec5d2 Conditional include mb_X_supp.h according X_SUPP
Thinker K.F. Li <thinker@branda.to>
parents: 186
diff changeset
7
111
8feb89b19619 More doxy
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
8 #include "mb_types.h"
186
530bb7728546 Move header files to $(top_srcdir)/include/ and prefixed with 'mb_'.
Thinker K.F. Li <thinker@branda.to>
parents: 185
diff changeset
9 #include "mb_redraw_man.h"
654
21f944e79b19 Use --with-backend to specify display backend.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 474
diff changeset
10 #ifdef X_BACKEND
186
530bb7728546 Move header files to $(top_srcdir)/include/ and prefixed with 'mb_'.
Thinker K.F. Li <thinker@branda.to>
parents: 185
diff changeset
11 #include "mb_X_supp.h"
474
00f6b36ec5d2 Conditional include mb_X_supp.h according X_SUPP
Thinker K.F. Li <thinker@branda.to>
parents: 186
diff changeset
12 #endif
905
e3a5e05f00c1 Roughly DirectFB backend porting.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
13 #ifdef DFB_BACKEND
e3a5e05f00c1 Roughly DirectFB backend porting.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
14 #include "mb_dfb_supp.h"
e3a5e05f00c1 Roughly DirectFB backend porting.
Shih-Yuan Lee (FourDollars) <fourdollars@gmail.com>
parents: 822
diff changeset
15 #endif
186
530bb7728546 Move header files to $(top_srcdir)/include/ and prefixed with 'mb_'.
Thinker K.F. Li <thinker@branda.to>
parents: 185
diff changeset
16 #include "mb_animate.h"
530bb7728546 Move header files to $(top_srcdir)/include/ and prefixed with 'mb_'.
Thinker K.F. Li <thinker@branda.to>
parents: 185
diff changeset
17 #include "mb_shapes.h"
1025
32425882e351 Migrate examples/calculator/ to new bacend definition
Thinker K.F. Li <thinker@codemud.net>
parents: 905
diff changeset
18 #include "mb_backend.h"
1051
8679b03f72e8 Move declaration about sprite to a separated header file.
Thinker K.F. Li <thinker@codemud.net>
parents: 1025
diff changeset
19 #include "mb_sprite.h"
111
8feb89b19619 More doxy
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
20
8feb89b19619 More doxy
Thinker K.F. Li <thinker@branda.to>
parents:
diff changeset
21 #endif /* __MB_H_ */