84 |
|
|
85 |
|
#define issurface(t) (ofun[t].flags & T_S) |
86 |
|
#define isvolume(t) (ofun[t].flags & T_V) |
87 |
< |
#define ismodifier(t) (!issurface(t)) |
87 |
> |
#define ismodifier(t) (!(ofun[t].flags & (T_S|T_V))) |
88 |
|
#define ismaterial(t) (ofun[t].flags & T_M) |
89 |
– |
#define istexture(t) (ofun[t].flags & (T_P|T_T|T_X)) |
89 |
|
#define islight(t) (ofun[t].flags & T_L) |
90 |
|
#define isvlight(t) (ofun[t].flags & T_LV) |
91 |
|
#define hasdata(t) (ofun[t].flags & (T_D|T_I)) |
100 |
|
{ "texfunc", T_T|T_F, o_default }, \ |
101 |
|
{ "ring", T_S, o_default }, \ |
102 |
|
{ "cylinder", T_S, o_default }, \ |
103 |
< |
{ "instance", T_S|T_V, o_default }, \ |
103 |
> |
{ "instance", T_V, o_default }, \ |
104 |
|
{ "cup", T_S, o_default }, \ |
105 |
|
{ "bubble", T_S, o_default }, \ |
106 |
|
{ "tube", T_S, o_default }, \ |