diff options
Diffstat (limited to 'source/blender/blenkernel/BKE_displist.h')
-rw-r--r-- | source/blender/blenkernel/BKE_displist.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/source/blender/blenkernel/BKE_displist.h b/source/blender/blenkernel/BKE_displist.h index 9108846330c..da625b946ce 100644 --- a/source/blender/blenkernel/BKE_displist.h +++ b/source/blender/blenkernel/BKE_displist.h @@ -54,13 +54,14 @@ /* prototypes */ struct Base; +struct Scene; struct Object; struct Curve; struct ListBase; struct Material; struct Bone; struct Mesh; - +struct EditMesh; /* used for curves, nurbs, mball, importing */ typedef struct DispList { @@ -85,21 +86,21 @@ extern void addnormalsDispList(struct Object *ob, struct ListBase *lb); extern void count_displist(struct ListBase *lb, int *totvert, int *totface); extern void freedisplist(struct ListBase *lb); extern int displist_has_faces(struct ListBase *lb); -extern void makeDerivedMesh(struct Object *ob, CustomDataMask dataMask); -extern void makeDispListSurf(struct Object *ob, struct ListBase *dispbase, int forRender, int forOrco); -extern void makeDispListCurveTypes(struct Object *ob, int forOrco); -extern void makeDispListMBall(struct Object *ob); -extern void shadeDispList(struct Base *base); -extern void shadeMeshMCol(struct Object *ob, struct Mesh *me); + +extern void makeDispListSurf(struct Scene *scene, struct Object *ob, struct ListBase *dispbase, int forRender, int forOrco); +extern void makeDispListCurveTypes(struct Scene *scene, struct Object *ob, int forOrco); +extern void makeDispListMBall(struct Scene *scene, struct Object *ob); +extern void shadeDispList(struct Scene *scene, struct Base *base); +extern void shadeMeshMCol(struct Scene *scene, struct Object *ob, struct Mesh *me); int surfindex_displist(DispList *dl, int a, int *b, int *p1, int *p2, int *p3, int *p4); void imagestodisplist(void); -void reshadeall_displist(void); +void reshadeall_displist(struct Scene *scene); void filldisplist(struct ListBase *dispbase, struct ListBase *to); void fastshade_free_render(void); -float calc_taper(struct Object *taperobj, int cur, int tot); +float calc_taper(struct Scene *scene, struct Object *taperobj, int cur, int tot); #endif |