Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

engine_vars.h

00001 /* Temporay file until these variables are all externed */
00002 #ifndef ENGINE_VARS_H
00003 #define ENGINE_VARS_H
00004 
00005 extern char preset_name[256];
00006 
00007 /* PER FRAME CONSTANTS BEGIN */
00008 extern double zoom;
00009 extern double zoomexp;
00010 extern double rot;
00011 extern double warp;
00012 
00013 extern double sx;
00014 extern double sy;
00015 extern double dx;
00016 extern double dy;
00017 extern double cx;
00018 extern double cy;
00019 
00020 extern int gy;
00021 extern int gx;
00022 
00023 extern double decay;
00024 
00025 extern double wave_r;
00026 extern double wave_g;
00027 extern double wave_b;
00028 extern double wave_x;
00029 extern double wave_y;
00030 extern double wave_mystery;
00031 
00032 extern double ob_size;
00033 extern double ob_r;
00034 extern double ob_g;
00035 extern double ob_b;
00036 extern double ob_a;
00037 
00038 extern double ib_size;
00039 extern double ib_r;
00040 extern double ib_g;
00041 extern double ib_b;
00042 extern double ib_a;
00043 
00044 extern int meshx;
00045 extern int meshy;
00046 
00047 extern double mv_a ;
00048 extern double mv_r ;
00049 extern double mv_g ;
00050 extern double mv_b ;
00051 extern double mv_l;
00052 extern double mv_x;
00053 extern double mv_y;
00054 extern double mv_dy;
00055 extern double mv_dx;
00056 
00057 extern double Time;
00058 extern double treb ;
00059 extern double mid ;
00060 extern double bass ;
00061 extern double treb_att ;
00062 extern double mid_att ;
00063 extern double bass_att ;
00064 extern double progress ;
00065 extern int frame ;
00066 
00067 /* PER_FRAME CONSTANTS END */
00068 
00069 /* PER_PIXEL CONSTANTS BEGIN */
00070 
00071 extern double x_per_pixel;
00072 extern double y_per_pixel;
00073 extern double rad_per_pixel;
00074 extern double ang_per_pixel;
00075 
00076 /* PER_PIXEL CONSTANT END */
00077 
00078 
00079 extern double fRating;
00080 extern double fGammaAdj;
00081 extern double fVideoEchoZoom;
00082 extern double fVideoEchoAlpha;
00083 
00084 extern int nVideoEchoOrientation;
00085 extern int nWaveMode;
00086 extern int bAdditiveWaves;
00087 extern int bWaveDots;
00088 extern int bWaveThick;
00089 extern int bModWaveAlphaByVolume;
00090 extern int bMaximizeWaveColor;
00091 extern int bTexWrap;
00092 extern int bDarkenCenter;
00093 extern int bRedBlueStereo;
00094 extern int bBrighten;
00095 extern int bDarken;
00096 extern int bSolarize;
00097 extern int bInvert;
00098 extern int bMotionVectorsOn;
00099 extern int fps; 
00100 
00101 extern double fWaveAlpha ;
00102 extern double fWaveScale;
00103 extern double fWaveSmoothing;
00104 extern double fWaveParam;
00105 extern double fModWaveAlphaStart;
00106 extern double fModWaveAlphaEnd;
00107 extern double fWarpAnimSpeed;
00108 extern double fWarpScale;
00109 extern double fShader;
00110 
00111 
00112 /* Q VARIABLES START */
00113 
00114 extern double q1;
00115 extern double q2;
00116 extern double q3;
00117 extern double q4;
00118 extern double q5;
00119 extern double q6;
00120 extern double q7;
00121 extern double q8;
00122 
00123 
00124 /* Q VARIABLES END */
00125 
00126 extern double **zoom_mesh;
00127 extern double **zoomexp_mesh;
00128 extern double **rot_mesh;
00129 
00130 extern double **sx_mesh;
00131 extern double **sy_mesh;
00132 extern double **dx_mesh;
00133 extern double **dy_mesh;
00134 extern double **cx_mesh;
00135 extern double **cy_mesh;
00136 
00137 extern double **x_mesh;
00138 extern double **y_mesh;
00139 extern double **rad_mesh;
00140 extern double **theta_mesh;
00141 
00142 #endif

Generated on Tue Dec 20 10:14:56 2005 for vlc-0.8.4a by  doxygen 1.4.2