24 |
|
|
25 |
#define MAX_VECTORS_PER_ATOM (3) |
#define MAX_VECTORS_PER_ATOM (3) |
26 |
|
|
27 |
|
/* enum types */ |
28 |
|
|
29 |
|
enum gl_render_types |
30 |
|
{ |
31 |
|
DEFAULT, |
32 |
|
BALL_AND_STICK, |
33 |
|
TUBES |
34 |
|
}; |
35 |
|
|
36 |
struct atoms { |
struct atoms { |
37 |
char label[4]; |
char label[4]; |
38 |
char uppercase_label[4]; |
char uppercase_label[4]; |
58 |
int type; /* atom type index */ |
int type; /* atom type index */ |
59 |
int has_vector; |
int has_vector; |
60 |
int is_ellipse; |
int is_ellipse; |
61 |
|
enum gl_render_types gl_render_type; |
62 |
}; |
}; |
63 |
|
|
64 |
struct elements { |
struct elements { |
101 |
double red, green, blue; |
double red, green, blue; |
102 |
Boolean has_color_name; |
Boolean has_color_name; |
103 |
char color_name[32]; |
char color_name[32]; |
104 |
|
enum gl_render_types gl_render_type; |
105 |
}; |
}; |
106 |
|
|
107 |
struct frame |
struct frame |