00001 00013 #ifndef __MCGLOBALDATA_H__ // {{{ 00014 #define __MCGLOBALDATA_H__ 00015 00016 #include "vuVector.h" 00017 00021 struct MCGlobalData { // {{{ 00022 00027 float thres; 00032 int valueMin; 00034 int valueMax; 00035 00040 float cubeSize[3]; 00041 00043 float smooth; 00045 unsigned short recursions; 00047 bool compileData; 00048 00053 float frameRadius; 00054 00059 bool drawLines; 00060 00065 bool cubeBrowser; 00070 int cube; 00071 00073 int cullMode; 00078 int linesMode; 00079 00084 bool drawNormals; 00089 float normalsLength; 00094 bool compileNormals; 00095 00101 vuVector objectColor[256]; 00106 bool isObjectColor[256]; 00110 vuVector lineColor; 00112 vuVector cubeTypeColor1; 00114 vuVector cubeTypeColor2; 00115 00117 bool doMeshStatistics; 00122 unsigned int meshSize; 00123 00127 float fpsThres; 00132 bool drawObject; 00133 00135 bool termProgress; 00136 00137 MCGlobalData(); 00138 }; // }}} 00139 00140 00141 #endif /* }}} __MCGLOBALDATA_H__ */ 00142 00143 00144 // vim:fdm=marker:fdc=3:tw=100