light_fsb.h
Go to the documentation of this file.00001
00002
00010 typedef struct Renderer_SCREENBUFFER_tag {
00011 unsigned char R,
00012 G,
00013 B,
00014 A;
00015 } fullscreenbuffer;
00016
00024 typedef struct Renderer_LIGHT_tag{
00025 vector pin;
00026 vector p,
00029 d;
00030 double dot1,
00031 falloff,
00032 dPhi,
00033 dTheta,
00034 dAlpha,
00035 cone1,
00036 cone2,
00037 dot2,
00038 internal_size,
00039 scale;
00040 short type,AnimatorID;
00041 float *shadow_buffer;
00042 double shadow_transform[4][4];
00043 unsigned char color[3],internal_type,*object_buffer;
00044 long *face_buffer;
00045 double Ire,Igr,Ibl,Intensity;
00046 BOOL dc;
00047 double dc_c,dc_l,dc_q;
00048 float *atmospheric_shadow_buffer;
00049 } light;