~ubuntu-branches/ubuntu/gutsy/blender/gutsy-security

« back to all changes in this revision

Viewing changes to source/blender/include/BDR_editobject.h

  • Committer: Bazaar Package Importer
  • Author(s): Florian Ernst
  • Date: 2005-11-06 12:40:03 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051106124003-3pgs7tcg5rox96xg
Tags: 2.37a-1.1
* Non-maintainer upload.
* Split out parts of 01_SConstruct_debian.dpatch again: root_build_dir
  really needs to get adjusted before the clean target runs - closes: #333958,
  see #288882 for reference

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/**
2
 
 * $Id: BDR_editobject.h,v 1.10 2004/04/24 21:09:05 theeth Exp $
 
2
 * $Id: BDR_editobject.h,v 1.17 2005/05/04 12:53:35 ton Exp $
3
3
 *
4
4
 * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
5
5
 *
33
33
#ifndef BDR_EDITOBJECT_H
34
34
#define BDR_EDITOBJECT_H
35
35
 
36
 
struct TransVert;
37
36
struct Object;
38
 
struct TransOb;
39
37
struct Tex;
40
38
struct Material;
41
39
struct Base;
42
40
 
43
41
void add_object_draw(int type);
 
42
void add_objectLamp(short type);
44
43
void free_and_unlink_base(struct Base *base);
45
44
void delete_obj(int ok);
46
45
void make_track(void);
55
54
void make_parent(void);
56
55
 
57
56
void make_displists_by_parent(struct Object *ob);
 
57
 
58
58
void exit_editmode(int freedata);
59
59
void check_editmode(int type);
60
 
void docentre(void);
 
60
void enter_editmode(void);
 
61
 
 
62
void docentre(int centremode);
61
63
void docentre_new(void);
62
64
void docentre_cursor(void);
63
65
void movetolayer(void);
71
73
void make_links(short event);
72
74
void make_duplilist_real(void);
73
75
void apply_object(void);
74
 
void ob_to_transob(struct Object *ob, struct TransOb *tob);
75
 
void ob_to_tex_transob(struct Object *ob, struct TransOb *tob);
76
 
void make_trans_objects(void);
77
 
void enter_editmode(void);
 
76
 
78
77
void copymenu_logicbricks(struct Object *ob);
79
 
void clearbaseflags_for_editing(void);
80
 
void make_trans_verts(float *min, float *max, int mode);
81
 
void draw_prop_circle(void);
82
 
void set_proportional_weight(struct TransVert *tv, float *min, float *max);
83
 
void special_trans_update(int keyflags);
84
 
void special_aftertrans_update(char mode, int flip, short canceled, int keyflags);
85
 
void calc_trans_verts(void);
 
78
 
 
79
 
 
80
/* old transform */
86
81
void apply_keyb_grid(float *val, float fac1, float fac2, float fac3, int invert);
87
82
void compatible_eul(float *eul, float *oldrot);
88
83
void headerprint(char *str);
89
 
void add_ipo_tob_poin(float *poin, float *old, float delta);
90
 
void restore_tob(struct TransOb *tob);
 
84
/* used for old game engine collision optimize */
91
85
int cylinder_intersect_test(void);
92
86
int sphere_intersect_test(void);
93
 
int my_clock(void);
94
 
void transform(int mode);
95
 
void std_rmouse_transform(void (*xf_func)(int));
 
87
 
 
88
 
 
89
void std_rmouse_transform(void (*xf_func)(int, int));
96
90
void rightmouse_transform(void);
97
91
void single_object_users(int flag);
98
92
void new_id_matar(struct Material **matar, int totcol);
116
110
void make_displists_by_obdata(void *obdata);
117
111
void flip_subdivison(struct Object *ob, int);
118
112
void mirrormenu(void);
119
 
void mirror_edit(short mode);
120
 
void mirror_object(short mode);
 
113
 
 
114
 
 
115
void add_hook(void);
121
116
 
122
117
#endif /*  BDR_EDITOBJECT_H */
123
118