soc-2008-mxcurioni: implemented (without testing) StrokeShader, Stroke and MediumType...
[blender.git] / source / blender / freestyle / intern / python / MediumType.h
1 #ifndef FREESTYLE_PYTHON_MEDIUMTYPE_H
2 #define FREESTYLE_PYTHON_MEDIUMTYPE_H
3
4 #include "../stroke/Stroke.h"
5
6 #ifdef __cplusplus
7 extern "C" {
8 #endif
9
10 ///////////////////////////////////////////////////////////////////////////////////////////
11
12 #include <Python.h>
13
14 extern PyTypeObject MediumType_Type;
15
16 #define BPy_MediumType_Check(v) (( (PyObject *) v)->ob_type == &MediumType_Type)
17
18 /*---------------------------Python BPy_MediumType structure definition----------*/
19 typedef struct {
20         PyIntObject i;
21 } BPy_MediumType;
22
23 /*---------------------------Python BPy_MediumType visible prototypes-----------*/
24
25 PyMODINIT_FUNC MediumType_Init( PyObject *module );
26
27 ///////////////////////////////////////////////////////////////////////////////////////////
28
29 #ifdef __cplusplus
30 }
31 #endif
32
33 #endif /* FREESTYLE_PYTHON_MEDIUMTYPE_H */