typedef struct Tex { ID id; float noisesize, turbul; float bright, contrast, rfac, gfac, bfac; float filtersize; /* newnoise: musgrave parameters */ float mg_H, mg_lacunarity, mg_octaves, mg_offset, mg_gain; /* newnoise: distorted noise amount, musgrave & voronoi ouput scale */ float dist_amount, ns_outscale; /* newnoise: voronoi nearest neighbour weights, minkovsky exponent, distance metric & color type */ float vn_w1, vn_w2, vn_w3, vn_w4, vn_mexp; short vn_distm, vn_coltype; short noisedepth, noisetype; /* newnoise: noisebasis type for clouds/marble/etc, noisebasis2 only used for distorted noise */ short noisebasis, noisebasis2; short imaflag, flag; short type, stype; float cropxmin, cropymin, cropxmax, cropymax; short xrepeat, yrepeat; short extend, len; float checkerdist, nabla; short frames, offset, sfra, fie_ima; float norfac; struct Ipo *ipo; struct Image *ima; struct PluginTex *plugin; struct ColorBand *coba; struct EnvMap *env; struct Text *text; /*PYTEX*/ short fradur[4][2]; } Tex;