ShNormal.hpp

00001 // WARNING - DO NOT EDIT THIS FILE:
00002 // This file was automatically generated from scripts/ShNormal.hpp.py.
00003 // If you wish to change it, edit that file instead.
00004 //
00005 // ---
00006 //
00007 // Sh: A GPU metaprogramming language.
00008 //
00009 // Copyright 2003-2006 Serious Hack Inc.
00010 // 
00011 // This library is free software; you can redistribute it and/or
00012 // modify it under the terms of the GNU Lesser General Public
00013 // License as published by the Free Software Foundation; either
00014 // version 2.1 of the License, or (at your option) any later version.
00015 //
00016 // This library is distributed in the hope that it will be useful,
00017 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00018 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00019 // Lesser General Public License for more details.
00020 //
00021 // You should have received a copy of the GNU Lesser General Public
00022 // License along with this library; if not, write to the Free Software
00023 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
00024 // MA  02110-1301, USA
00026 
00027 #ifndef SH_SHNORMAL_HPP
00028 #define SH_SHNORMAL_HPP
00029 
00030 #include "ShVector.hpp"
00031 namespace SH {
00032 
00038 typedef ShAttrib<1, SH_INPUT, ShFracUShort, SH_NORMAL> ShInputNormal1fus;
00039 typedef ShAttrib<1, SH_OUTPUT, ShFracUShort, SH_NORMAL> ShOutputNormal1fus;
00040 typedef ShAttrib<1, SH_INOUT, ShFracUShort, SH_NORMAL> ShInOutNormal1fus;
00041 typedef ShAttrib<1, SH_TEMP, ShFracUShort, SH_NORMAL> ShNormal1fus;
00042 typedef ShAttrib<1, SH_CONST, ShFracUShort, SH_NORMAL> ShConstNormal1fus;
00043 typedef ShAttrib<2, SH_INPUT, ShFracUShort, SH_NORMAL> ShInputNormal2fus;
00044 typedef ShAttrib<2, SH_OUTPUT, ShFracUShort, SH_NORMAL> ShOutputNormal2fus;
00045 typedef ShAttrib<2, SH_INOUT, ShFracUShort, SH_NORMAL> ShInOutNormal2fus;
00046 typedef ShAttrib<2, SH_TEMP, ShFracUShort, SH_NORMAL> ShNormal2fus;
00047 typedef ShAttrib<2, SH_CONST, ShFracUShort, SH_NORMAL> ShConstNormal2fus;
00048 typedef ShAttrib<3, SH_INPUT, ShFracUShort, SH_NORMAL> ShInputNormal3fus;
00049 typedef ShAttrib<3, SH_OUTPUT, ShFracUShort, SH_NORMAL> ShOutputNormal3fus;
00050 typedef ShAttrib<3, SH_INOUT, ShFracUShort, SH_NORMAL> ShInOutNormal3fus;
00051 typedef ShAttrib<3, SH_TEMP, ShFracUShort, SH_NORMAL> ShNormal3fus;
00052 typedef ShAttrib<3, SH_CONST, ShFracUShort, SH_NORMAL> ShConstNormal3fus;
00053 typedef ShAttrib<4, SH_INPUT, ShFracUShort, SH_NORMAL> ShInputNormal4fus;
00054 typedef ShAttrib<4, SH_OUTPUT, ShFracUShort, SH_NORMAL> ShOutputNormal4fus;
00055 typedef ShAttrib<4, SH_INOUT, ShFracUShort, SH_NORMAL> ShInOutNormal4fus;
00056 typedef ShAttrib<4, SH_TEMP, ShFracUShort, SH_NORMAL> ShNormal4fus;
00057 typedef ShAttrib<4, SH_CONST, ShFracUShort, SH_NORMAL> ShConstNormal4fus;
00058 
00059 
00060 typedef ShAttrib<1, SH_INPUT, short, SH_NORMAL> ShInputNormal1s;
00061 typedef ShAttrib<1, SH_OUTPUT, short, SH_NORMAL> ShOutputNormal1s;
00062 typedef ShAttrib<1, SH_INOUT, short, SH_NORMAL> ShInOutNormal1s;
00063 typedef ShAttrib<1, SH_TEMP, short, SH_NORMAL> ShNormal1s;
00064 typedef ShAttrib<1, SH_CONST, short, SH_NORMAL> ShConstNormal1s;
00065 typedef ShAttrib<2, SH_INPUT, short, SH_NORMAL> ShInputNormal2s;
00066 typedef ShAttrib<2, SH_OUTPUT, short, SH_NORMAL> ShOutputNormal2s;
00067 typedef ShAttrib<2, SH_INOUT, short, SH_NORMAL> ShInOutNormal2s;
00068 typedef ShAttrib<2, SH_TEMP, short, SH_NORMAL> ShNormal2s;
00069 typedef ShAttrib<2, SH_CONST, short, SH_NORMAL> ShConstNormal2s;
00070 typedef ShAttrib<3, SH_INPUT, short, SH_NORMAL> ShInputNormal3s;
00071 typedef ShAttrib<3, SH_OUTPUT, short, SH_NORMAL> ShOutputNormal3s;
00072 typedef ShAttrib<3, SH_INOUT, short, SH_NORMAL> ShInOutNormal3s;
00073 typedef ShAttrib<3, SH_TEMP, short, SH_NORMAL> ShNormal3s;
00074 typedef ShAttrib<3, SH_CONST, short, SH_NORMAL> ShConstNormal3s;
00075 typedef ShAttrib<4, SH_INPUT, short, SH_NORMAL> ShInputNormal4s;
00076 typedef ShAttrib<4, SH_OUTPUT, short, SH_NORMAL> ShOutputNormal4s;
00077 typedef ShAttrib<4, SH_INOUT, short, SH_NORMAL> ShInOutNormal4s;
00078 typedef ShAttrib<4, SH_TEMP, short, SH_NORMAL> ShNormal4s;
00079 typedef ShAttrib<4, SH_CONST, short, SH_NORMAL> ShConstNormal4s;
00080 
00081 
00082 typedef ShAttrib<1, SH_INPUT, ShFracUInt, SH_NORMAL> ShInputNormal1fui;
00083 typedef ShAttrib<1, SH_OUTPUT, ShFracUInt, SH_NORMAL> ShOutputNormal1fui;
00084 typedef ShAttrib<1, SH_INOUT, ShFracUInt, SH_NORMAL> ShInOutNormal1fui;
00085 typedef ShAttrib<1, SH_TEMP, ShFracUInt, SH_NORMAL> ShNormal1fui;
00086 typedef ShAttrib<1, SH_CONST, ShFracUInt, SH_NORMAL> ShConstNormal1fui;
00087 typedef ShAttrib<2, SH_INPUT, ShFracUInt, SH_NORMAL> ShInputNormal2fui;
00088 typedef ShAttrib<2, SH_OUTPUT, ShFracUInt, SH_NORMAL> ShOutputNormal2fui;
00089 typedef ShAttrib<2, SH_INOUT, ShFracUInt, SH_NORMAL> ShInOutNormal2fui;
00090 typedef ShAttrib<2, SH_TEMP, ShFracUInt, SH_NORMAL> ShNormal2fui;
00091 typedef ShAttrib<2, SH_CONST, ShFracUInt, SH_NORMAL> ShConstNormal2fui;
00092 typedef ShAttrib<3, SH_INPUT, ShFracUInt, SH_NORMAL> ShInputNormal3fui;
00093 typedef ShAttrib<3, SH_OUTPUT, ShFracUInt, SH_NORMAL> ShOutputNormal3fui;
00094 typedef ShAttrib<3, SH_INOUT, ShFracUInt, SH_NORMAL> ShInOutNormal3fui;
00095 typedef ShAttrib<3, SH_TEMP, ShFracUInt, SH_NORMAL> ShNormal3fui;
00096 typedef ShAttrib<3, SH_CONST, ShFracUInt, SH_NORMAL> ShConstNormal3fui;
00097 typedef ShAttrib<4, SH_INPUT, ShFracUInt, SH_NORMAL> ShInputNormal4fui;
00098 typedef ShAttrib<4, SH_OUTPUT, ShFracUInt, SH_NORMAL> ShOutputNormal4fui;
00099 typedef ShAttrib<4, SH_INOUT, ShFracUInt, SH_NORMAL> ShInOutNormal4fui;
00100 typedef ShAttrib<4, SH_TEMP, ShFracUInt, SH_NORMAL> ShNormal4fui;
00101 typedef ShAttrib<4, SH_CONST, ShFracUInt, SH_NORMAL> ShConstNormal4fui;
00102 
00103 
00104 typedef ShAttrib<1, SH_INPUT, ShFracByte, SH_NORMAL> ShInputNormal1fb;
00105 typedef ShAttrib<1, SH_OUTPUT, ShFracByte, SH_NORMAL> ShOutputNormal1fb;
00106 typedef ShAttrib<1, SH_INOUT, ShFracByte, SH_NORMAL> ShInOutNormal1fb;
00107 typedef ShAttrib<1, SH_TEMP, ShFracByte, SH_NORMAL> ShNormal1fb;
00108 typedef ShAttrib<1, SH_CONST, ShFracByte, SH_NORMAL> ShConstNormal1fb;
00109 typedef ShAttrib<2, SH_INPUT, ShFracByte, SH_NORMAL> ShInputNormal2fb;
00110 typedef ShAttrib<2, SH_OUTPUT, ShFracByte, SH_NORMAL> ShOutputNormal2fb;
00111 typedef ShAttrib<2, SH_INOUT, ShFracByte, SH_NORMAL> ShInOutNormal2fb;
00112 typedef ShAttrib<2, SH_TEMP, ShFracByte, SH_NORMAL> ShNormal2fb;
00113 typedef ShAttrib<2, SH_CONST, ShFracByte, SH_NORMAL> ShConstNormal2fb;
00114 typedef ShAttrib<3, SH_INPUT, ShFracByte, SH_NORMAL> ShInputNormal3fb;
00115 typedef ShAttrib<3, SH_OUTPUT, ShFracByte, SH_NORMAL> ShOutputNormal3fb;
00116 typedef ShAttrib<3, SH_INOUT, ShFracByte, SH_NORMAL> ShInOutNormal3fb;
00117 typedef ShAttrib<3, SH_TEMP, ShFracByte, SH_NORMAL> ShNormal3fb;
00118 typedef ShAttrib<3, SH_CONST, ShFracByte, SH_NORMAL> ShConstNormal3fb;
00119 typedef ShAttrib<4, SH_INPUT, ShFracByte, SH_NORMAL> ShInputNormal4fb;
00120 typedef ShAttrib<4, SH_OUTPUT, ShFracByte, SH_NORMAL> ShOutputNormal4fb;
00121 typedef ShAttrib<4, SH_INOUT, ShFracByte, SH_NORMAL> ShInOutNormal4fb;
00122 typedef ShAttrib<4, SH_TEMP, ShFracByte, SH_NORMAL> ShNormal4fb;
00123 typedef ShAttrib<4, SH_CONST, ShFracByte, SH_NORMAL> ShConstNormal4fb;
00124 
00125 
00126 typedef ShAttrib<1, SH_INPUT, int, SH_NORMAL> ShInputNormal1i;
00127 typedef ShAttrib<1, SH_OUTPUT, int, SH_NORMAL> ShOutputNormal1i;
00128 typedef ShAttrib<1, SH_INOUT, int, SH_NORMAL> ShInOutNormal1i;
00129 typedef ShAttrib<1, SH_TEMP, int, SH_NORMAL> ShNormal1i;
00130 typedef ShAttrib<1, SH_CONST, int, SH_NORMAL> ShConstNormal1i;
00131 typedef ShAttrib<2, SH_INPUT, int, SH_NORMAL> ShInputNormal2i;
00132 typedef ShAttrib<2, SH_OUTPUT, int, SH_NORMAL> ShOutputNormal2i;
00133 typedef ShAttrib<2, SH_INOUT, int, SH_NORMAL> ShInOutNormal2i;
00134 typedef ShAttrib<2, SH_TEMP, int, SH_NORMAL> ShNormal2i;
00135 typedef ShAttrib<2, SH_CONST, int, SH_NORMAL> ShConstNormal2i;
00136 typedef ShAttrib<3, SH_INPUT, int, SH_NORMAL> ShInputNormal3i;
00137 typedef ShAttrib<3, SH_OUTPUT, int, SH_NORMAL> ShOutputNormal3i;
00138 typedef ShAttrib<3, SH_INOUT, int, SH_NORMAL> ShInOutNormal3i;
00139 typedef ShAttrib<3, SH_TEMP, int, SH_NORMAL> ShNormal3i;
00140 typedef ShAttrib<3, SH_CONST, int, SH_NORMAL> ShConstNormal3i;
00141 typedef ShAttrib<4, SH_INPUT, int, SH_NORMAL> ShInputNormal4i;
00142 typedef ShAttrib<4, SH_OUTPUT, int, SH_NORMAL> ShOutputNormal4i;
00143 typedef ShAttrib<4, SH_INOUT, int, SH_NORMAL> ShInOutNormal4i;
00144 typedef ShAttrib<4, SH_TEMP, int, SH_NORMAL> ShNormal4i;
00145 typedef ShAttrib<4, SH_CONST, int, SH_NORMAL> ShConstNormal4i;
00146 
00147 
00148 typedef ShAttrib<1, SH_INPUT, double, SH_NORMAL> ShInputNormal1d;
00149 typedef ShAttrib<1, SH_OUTPUT, double, SH_NORMAL> ShOutputNormal1d;
00150 typedef ShAttrib<1, SH_INOUT, double, SH_NORMAL> ShInOutNormal1d;
00151 typedef ShAttrib<1, SH_TEMP, double, SH_NORMAL> ShNormal1d;
00152 typedef ShAttrib<1, SH_CONST, double, SH_NORMAL> ShConstNormal1d;
00153 typedef ShAttrib<2, SH_INPUT, double, SH_NORMAL> ShInputNormal2d;
00154 typedef ShAttrib<2, SH_OUTPUT, double, SH_NORMAL> ShOutputNormal2d;
00155 typedef ShAttrib<2, SH_INOUT, double, SH_NORMAL> ShInOutNormal2d;
00156 typedef ShAttrib<2, SH_TEMP, double, SH_NORMAL> ShNormal2d;
00157 typedef ShAttrib<2, SH_CONST, double, SH_NORMAL> ShConstNormal2d;
00158 typedef ShAttrib<3, SH_INPUT, double, SH_NORMAL> ShInputNormal3d;
00159 typedef ShAttrib<3, SH_OUTPUT, double, SH_NORMAL> ShOutputNormal3d;
00160 typedef ShAttrib<3, SH_INOUT, double, SH_NORMAL> ShInOutNormal3d;
00161 typedef ShAttrib<3, SH_TEMP, double, SH_NORMAL> ShNormal3d;
00162 typedef ShAttrib<3, SH_CONST, double, SH_NORMAL> ShConstNormal3d;
00163 typedef ShAttrib<4, SH_INPUT, double, SH_NORMAL> ShInputNormal4d;
00164 typedef ShAttrib<4, SH_OUTPUT, double, SH_NORMAL> ShOutputNormal4d;
00165 typedef ShAttrib<4, SH_INOUT, double, SH_NORMAL> ShInOutNormal4d;
00166 typedef ShAttrib<4, SH_TEMP, double, SH_NORMAL> ShNormal4d;
00167 typedef ShAttrib<4, SH_CONST, double, SH_NORMAL> ShConstNormal4d;
00168 
00169 
00170 typedef ShAttrib<1, SH_INPUT, unsigned char, SH_NORMAL> ShInputNormal1ub;
00171 typedef ShAttrib<1, SH_OUTPUT, unsigned char, SH_NORMAL> ShOutputNormal1ub;
00172 typedef ShAttrib<1, SH_INOUT, unsigned char, SH_NORMAL> ShInOutNormal1ub;
00173 typedef ShAttrib<1, SH_TEMP, unsigned char, SH_NORMAL> ShNormal1ub;
00174 typedef ShAttrib<1, SH_CONST, unsigned char, SH_NORMAL> ShConstNormal1ub;
00175 typedef ShAttrib<2, SH_INPUT, unsigned char, SH_NORMAL> ShInputNormal2ub;
00176 typedef ShAttrib<2, SH_OUTPUT, unsigned char, SH_NORMAL> ShOutputNormal2ub;
00177 typedef ShAttrib<2, SH_INOUT, unsigned char, SH_NORMAL> ShInOutNormal2ub;
00178 typedef ShAttrib<2, SH_TEMP, unsigned char, SH_NORMAL> ShNormal2ub;
00179 typedef ShAttrib<2, SH_CONST, unsigned char, SH_NORMAL> ShConstNormal2ub;
00180 typedef ShAttrib<3, SH_INPUT, unsigned char, SH_NORMAL> ShInputNormal3ub;
00181 typedef ShAttrib<3, SH_OUTPUT, unsigned char, SH_NORMAL> ShOutputNormal3ub;
00182 typedef ShAttrib<3, SH_INOUT, unsigned char, SH_NORMAL> ShInOutNormal3ub;
00183 typedef ShAttrib<3, SH_TEMP, unsigned char, SH_NORMAL> ShNormal3ub;
00184 typedef ShAttrib<3, SH_CONST, unsigned char, SH_NORMAL> ShConstNormal3ub;
00185 typedef ShAttrib<4, SH_INPUT, unsigned char, SH_NORMAL> ShInputNormal4ub;
00186 typedef ShAttrib<4, SH_OUTPUT, unsigned char, SH_NORMAL> ShOutputNormal4ub;
00187 typedef ShAttrib<4, SH_INOUT, unsigned char, SH_NORMAL> ShInOutNormal4ub;
00188 typedef ShAttrib<4, SH_TEMP, unsigned char, SH_NORMAL> ShNormal4ub;
00189 typedef ShAttrib<4, SH_CONST, unsigned char, SH_NORMAL> ShConstNormal4ub;
00190 
00191 
00192 typedef ShAttrib<1, SH_INPUT, float, SH_NORMAL> ShInputNormal1f;
00193 typedef ShAttrib<1, SH_OUTPUT, float, SH_NORMAL> ShOutputNormal1f;
00194 typedef ShAttrib<1, SH_INOUT, float, SH_NORMAL> ShInOutNormal1f;
00195 typedef ShAttrib<1, SH_TEMP, float, SH_NORMAL> ShNormal1f;
00196 typedef ShAttrib<1, SH_CONST, float, SH_NORMAL> ShConstNormal1f;
00197 typedef ShAttrib<2, SH_INPUT, float, SH_NORMAL> ShInputNormal2f;
00198 typedef ShAttrib<2, SH_OUTPUT, float, SH_NORMAL> ShOutputNormal2f;
00199 typedef ShAttrib<2, SH_INOUT, float, SH_NORMAL> ShInOutNormal2f;
00200 typedef ShAttrib<2, SH_TEMP, float, SH_NORMAL> ShNormal2f;
00201 typedef ShAttrib<2, SH_CONST, float, SH_NORMAL> ShConstNormal2f;
00202 typedef ShAttrib<3, SH_INPUT, float, SH_NORMAL> ShInputNormal3f;
00203 typedef ShAttrib<3, SH_OUTPUT, float, SH_NORMAL> ShOutputNormal3f;
00204 typedef ShAttrib<3, SH_INOUT, float, SH_NORMAL> ShInOutNormal3f;
00205 typedef ShAttrib<3, SH_TEMP, float, SH_NORMAL> ShNormal3f;
00206 typedef ShAttrib<3, SH_CONST, float, SH_NORMAL> ShConstNormal3f;
00207 typedef ShAttrib<4, SH_INPUT, float, SH_NORMAL> ShInputNormal4f;
00208 typedef ShAttrib<4, SH_OUTPUT, float, SH_NORMAL> ShOutputNormal4f;
00209 typedef ShAttrib<4, SH_INOUT, float, SH_NORMAL> ShInOutNormal4f;
00210 typedef ShAttrib<4, SH_TEMP, float, SH_NORMAL> ShNormal4f;
00211 typedef ShAttrib<4, SH_CONST, float, SH_NORMAL> ShConstNormal4f;
00212 
00213 
00214 typedef ShAttrib<1, SH_INPUT, char, SH_NORMAL> ShInputNormal1b;
00215 typedef ShAttrib<1, SH_OUTPUT, char, SH_NORMAL> ShOutputNormal1b;
00216 typedef ShAttrib<1, SH_INOUT, char, SH_NORMAL> ShInOutNormal1b;
00217 typedef ShAttrib<1, SH_TEMP, char, SH_NORMAL> ShNormal1b;
00218 typedef ShAttrib<1, SH_CONST, char, SH_NORMAL> ShConstNormal1b;
00219 typedef ShAttrib<2, SH_INPUT, char, SH_NORMAL> ShInputNormal2b;
00220 typedef ShAttrib<2, SH_OUTPUT, char, SH_NORMAL> ShOutputNormal2b;
00221 typedef ShAttrib<2, SH_INOUT, char, SH_NORMAL> ShInOutNormal2b;
00222 typedef ShAttrib<2, SH_TEMP, char, SH_NORMAL> ShNormal2b;
00223 typedef ShAttrib<2, SH_CONST, char, SH_NORMAL> ShConstNormal2b;
00224 typedef ShAttrib<3, SH_INPUT, char, SH_NORMAL> ShInputNormal3b;
00225 typedef ShAttrib<3, SH_OUTPUT, char, SH_NORMAL> ShOutputNormal3b;
00226 typedef ShAttrib<3, SH_INOUT, char, SH_NORMAL> ShInOutNormal3b;
00227 typedef ShAttrib<3, SH_TEMP, char, SH_NORMAL> ShNormal3b;
00228 typedef ShAttrib<3, SH_CONST, char, SH_NORMAL> ShConstNormal3b;
00229 typedef ShAttrib<4, SH_INPUT, char, SH_NORMAL> ShInputNormal4b;
00230 typedef ShAttrib<4, SH_OUTPUT, char, SH_NORMAL> ShOutputNormal4b;
00231 typedef ShAttrib<4, SH_INOUT, char, SH_NORMAL> ShInOutNormal4b;
00232 typedef ShAttrib<4, SH_TEMP, char, SH_NORMAL> ShNormal4b;
00233 typedef ShAttrib<4, SH_CONST, char, SH_NORMAL> ShConstNormal4b;
00234 
00235 
00236 typedef ShAttrib<1, SH_INPUT, unsigned short, SH_NORMAL> ShInputNormal1us;
00237 typedef ShAttrib<1, SH_OUTPUT, unsigned short, SH_NORMAL> ShOutputNormal1us;
00238 typedef ShAttrib<1, SH_INOUT, unsigned short, SH_NORMAL> ShInOutNormal1us;
00239 typedef ShAttrib<1, SH_TEMP, unsigned short, SH_NORMAL> ShNormal1us;
00240 typedef ShAttrib<1, SH_CONST, unsigned short, SH_NORMAL> ShConstNormal1us;
00241 typedef ShAttrib<2, SH_INPUT, unsigned short, SH_NORMAL> ShInputNormal2us;
00242 typedef ShAttrib<2, SH_OUTPUT, unsigned short, SH_NORMAL> ShOutputNormal2us;
00243 typedef ShAttrib<2, SH_INOUT, unsigned short, SH_NORMAL> ShInOutNormal2us;
00244 typedef ShAttrib<2, SH_TEMP, unsigned short, SH_NORMAL> ShNormal2us;
00245 typedef ShAttrib<2, SH_CONST, unsigned short, SH_NORMAL> ShConstNormal2us;
00246 typedef ShAttrib<3, SH_INPUT, unsigned short, SH_NORMAL> ShInputNormal3us;
00247 typedef ShAttrib<3, SH_OUTPUT, unsigned short, SH_NORMAL> ShOutputNormal3us;
00248 typedef ShAttrib<3, SH_INOUT, unsigned short, SH_NORMAL> ShInOutNormal3us;
00249 typedef ShAttrib<3, SH_TEMP, unsigned short, SH_NORMAL> ShNormal3us;
00250 typedef ShAttrib<3, SH_CONST, unsigned short, SH_NORMAL> ShConstNormal3us;
00251 typedef ShAttrib<4, SH_INPUT, unsigned short, SH_NORMAL> ShInputNormal4us;
00252 typedef ShAttrib<4, SH_OUTPUT, unsigned short, SH_NORMAL> ShOutputNormal4us;
00253 typedef ShAttrib<4, SH_INOUT, unsigned short, SH_NORMAL> ShInOutNormal4us;
00254 typedef ShAttrib<4, SH_TEMP, unsigned short, SH_NORMAL> ShNormal4us;
00255 typedef ShAttrib<4, SH_CONST, unsigned short, SH_NORMAL> ShConstNormal4us;
00256 
00257 
00258 typedef ShAttrib<1, SH_INPUT, ShFracUByte, SH_NORMAL> ShInputNormal1fub;
00259 typedef ShAttrib<1, SH_OUTPUT, ShFracUByte, SH_NORMAL> ShOutputNormal1fub;
00260 typedef ShAttrib<1, SH_INOUT, ShFracUByte, SH_NORMAL> ShInOutNormal1fub;
00261 typedef ShAttrib<1, SH_TEMP, ShFracUByte, SH_NORMAL> ShNormal1fub;
00262 typedef ShAttrib<1, SH_CONST, ShFracUByte, SH_NORMAL> ShConstNormal1fub;
00263 typedef ShAttrib<2, SH_INPUT, ShFracUByte, SH_NORMAL> ShInputNormal2fub;
00264 typedef ShAttrib<2, SH_OUTPUT, ShFracUByte, SH_NORMAL> ShOutputNormal2fub;
00265 typedef ShAttrib<2, SH_INOUT, ShFracUByte, SH_NORMAL> ShInOutNormal2fub;
00266 typedef ShAttrib<2, SH_TEMP, ShFracUByte, SH_NORMAL> ShNormal2fub;
00267 typedef ShAttrib<2, SH_CONST, ShFracUByte, SH_NORMAL> ShConstNormal2fub;
00268 typedef ShAttrib<3, SH_INPUT, ShFracUByte, SH_NORMAL> ShInputNormal3fub;
00269 typedef ShAttrib<3, SH_OUTPUT, ShFracUByte, SH_NORMAL> ShOutputNormal3fub;
00270 typedef ShAttrib<3, SH_INOUT, ShFracUByte, SH_NORMAL> ShInOutNormal3fub;
00271 typedef ShAttrib<3, SH_TEMP, ShFracUByte, SH_NORMAL> ShNormal3fub;
00272 typedef ShAttrib<3, SH_CONST, ShFracUByte, SH_NORMAL> ShConstNormal3fub;
00273 typedef ShAttrib<4, SH_INPUT, ShFracUByte, SH_NORMAL> ShInputNormal4fub;
00274 typedef ShAttrib<4, SH_OUTPUT, ShFracUByte, SH_NORMAL> ShOutputNormal4fub;
00275 typedef ShAttrib<4, SH_INOUT, ShFracUByte, SH_NORMAL> ShInOutNormal4fub;
00276 typedef ShAttrib<4, SH_TEMP, ShFracUByte, SH_NORMAL> ShNormal4fub;
00277 typedef ShAttrib<4, SH_CONST, ShFracUByte, SH_NORMAL> ShConstNormal4fub;
00278 
00279 
00280 typedef ShAttrib<1, SH_INPUT, ShHalf, SH_NORMAL> ShInputNormal1h;
00281 typedef ShAttrib<1, SH_OUTPUT, ShHalf, SH_NORMAL> ShOutputNormal1h;
00282 typedef ShAttrib<1, SH_INOUT, ShHalf, SH_NORMAL> ShInOutNormal1h;
00283 typedef ShAttrib<1, SH_TEMP, ShHalf, SH_NORMAL> ShNormal1h;
00284 typedef ShAttrib<1, SH_CONST, ShHalf, SH_NORMAL> ShConstNormal1h;
00285 typedef ShAttrib<2, SH_INPUT, ShHalf, SH_NORMAL> ShInputNormal2h;
00286 typedef ShAttrib<2, SH_OUTPUT, ShHalf, SH_NORMAL> ShOutputNormal2h;
00287 typedef ShAttrib<2, SH_INOUT, ShHalf, SH_NORMAL> ShInOutNormal2h;
00288 typedef ShAttrib<2, SH_TEMP, ShHalf, SH_NORMAL> ShNormal2h;
00289 typedef ShAttrib<2, SH_CONST, ShHalf, SH_NORMAL> ShConstNormal2h;
00290 typedef ShAttrib<3, SH_INPUT, ShHalf, SH_NORMAL> ShInputNormal3h;
00291 typedef ShAttrib<3, SH_OUTPUT, ShHalf, SH_NORMAL> ShOutputNormal3h;
00292 typedef ShAttrib<3, SH_INOUT, ShHalf, SH_NORMAL> ShInOutNormal3h;
00293 typedef ShAttrib<3, SH_TEMP, ShHalf, SH_NORMAL> ShNormal3h;
00294 typedef ShAttrib<3, SH_CONST, ShHalf, SH_NORMAL> ShConstNormal3h;
00295 typedef ShAttrib<4, SH_INPUT, ShHalf, SH_NORMAL> ShInputNormal4h;
00296 typedef ShAttrib<4, SH_OUTPUT, ShHalf, SH_NORMAL> ShOutputNormal4h;
00297 typedef ShAttrib<4, SH_INOUT, ShHalf, SH_NORMAL> ShInOutNormal4h;
00298 typedef ShAttrib<4, SH_TEMP, ShHalf, SH_NORMAL> ShNormal4h;
00299 typedef ShAttrib<4, SH_CONST, ShHalf, SH_NORMAL> ShConstNormal4h;
00300 
00301 
00302 typedef ShAttrib<1, SH_INPUT, ShFracShort, SH_NORMAL> ShInputNormal1fs;
00303 typedef ShAttrib<1, SH_OUTPUT, ShFracShort, SH_NORMAL> ShOutputNormal1fs;
00304 typedef ShAttrib<1, SH_INOUT, ShFracShort, SH_NORMAL> ShInOutNormal1fs;
00305 typedef ShAttrib<1, SH_TEMP, ShFracShort, SH_NORMAL> ShNormal1fs;
00306 typedef ShAttrib<1, SH_CONST, ShFracShort, SH_NORMAL> ShConstNormal1fs;
00307 typedef ShAttrib<2, SH_INPUT, ShFracShort, SH_NORMAL> ShInputNormal2fs;
00308 typedef ShAttrib<2, SH_OUTPUT, ShFracShort, SH_NORMAL> ShOutputNormal2fs;
00309 typedef ShAttrib<2, SH_INOUT, ShFracShort, SH_NORMAL> ShInOutNormal2fs;
00310 typedef ShAttrib<2, SH_TEMP, ShFracShort, SH_NORMAL> ShNormal2fs;
00311 typedef ShAttrib<2, SH_CONST, ShFracShort, SH_NORMAL> ShConstNormal2fs;
00312 typedef ShAttrib<3, SH_INPUT, ShFracShort, SH_NORMAL> ShInputNormal3fs;
00313 typedef ShAttrib<3, SH_OUTPUT, ShFracShort, SH_NORMAL> ShOutputNormal3fs;
00314 typedef ShAttrib<3, SH_INOUT, ShFracShort, SH_NORMAL> ShInOutNormal3fs;
00315 typedef ShAttrib<3, SH_TEMP, ShFracShort, SH_NORMAL> ShNormal3fs;
00316 typedef ShAttrib<3, SH_CONST, ShFracShort, SH_NORMAL> ShConstNormal3fs;
00317 typedef ShAttrib<4, SH_INPUT, ShFracShort, SH_NORMAL> ShInputNormal4fs;
00318 typedef ShAttrib<4, SH_OUTPUT, ShFracShort, SH_NORMAL> ShOutputNormal4fs;
00319 typedef ShAttrib<4, SH_INOUT, ShFracShort, SH_NORMAL> ShInOutNormal4fs;
00320 typedef ShAttrib<4, SH_TEMP, ShFracShort, SH_NORMAL> ShNormal4fs;
00321 typedef ShAttrib<4, SH_CONST, ShFracShort, SH_NORMAL> ShConstNormal4fs;
00322 
00323 
00324 typedef ShAttrib<1, SH_INPUT, ShFracInt, SH_NORMAL> ShInputNormal1fi;
00325 typedef ShAttrib<1, SH_OUTPUT, ShFracInt, SH_NORMAL> ShOutputNormal1fi;
00326 typedef ShAttrib<1, SH_INOUT, ShFracInt, SH_NORMAL> ShInOutNormal1fi;
00327 typedef ShAttrib<1, SH_TEMP, ShFracInt, SH_NORMAL> ShNormal1fi;
00328 typedef ShAttrib<1, SH_CONST, ShFracInt, SH_NORMAL> ShConstNormal1fi;
00329 typedef ShAttrib<2, SH_INPUT, ShFracInt, SH_NORMAL> ShInputNormal2fi;
00330 typedef ShAttrib<2, SH_OUTPUT, ShFracInt, SH_NORMAL> ShOutputNormal2fi;
00331 typedef ShAttrib<2, SH_INOUT, ShFracInt, SH_NORMAL> ShInOutNormal2fi;
00332 typedef ShAttrib<2, SH_TEMP, ShFracInt, SH_NORMAL> ShNormal2fi;
00333 typedef ShAttrib<2, SH_CONST, ShFracInt, SH_NORMAL> ShConstNormal2fi;
00334 typedef ShAttrib<3, SH_INPUT, ShFracInt, SH_NORMAL> ShInputNormal3fi;
00335 typedef ShAttrib<3, SH_OUTPUT, ShFracInt, SH_NORMAL> ShOutputNormal3fi;
00336 typedef ShAttrib<3, SH_INOUT, ShFracInt, SH_NORMAL> ShInOutNormal3fi;
00337 typedef ShAttrib<3, SH_TEMP, ShFracInt, SH_NORMAL> ShNormal3fi;
00338 typedef ShAttrib<3, SH_CONST, ShFracInt, SH_NORMAL> ShConstNormal3fi;
00339 typedef ShAttrib<4, SH_INPUT, ShFracInt, SH_NORMAL> ShInputNormal4fi;
00340 typedef ShAttrib<4, SH_OUTPUT, ShFracInt, SH_NORMAL> ShOutputNormal4fi;
00341 typedef ShAttrib<4, SH_INOUT, ShFracInt, SH_NORMAL> ShInOutNormal4fi;
00342 typedef ShAttrib<4, SH_TEMP, ShFracInt, SH_NORMAL> ShNormal4fi;
00343 typedef ShAttrib<4, SH_CONST, ShFracInt, SH_NORMAL> ShConstNormal4fi;
00344 
00345 
00346 typedef ShAttrib<1, SH_INPUT, unsigned int, SH_NORMAL> ShInputNormal1ui;
00347 typedef ShAttrib<1, SH_OUTPUT, unsigned int, SH_NORMAL> ShOutputNormal1ui;
00348 typedef ShAttrib<1, SH_INOUT, unsigned int, SH_NORMAL> ShInOutNormal1ui;
00349 typedef ShAttrib<1, SH_TEMP, unsigned int, SH_NORMAL> ShNormal1ui;
00350 typedef ShAttrib<1, SH_CONST, unsigned int, SH_NORMAL> ShConstNormal1ui;
00351 typedef ShAttrib<2, SH_INPUT, unsigned int, SH_NORMAL> ShInputNormal2ui;
00352 typedef ShAttrib<2, SH_OUTPUT, unsigned int, SH_NORMAL> ShOutputNormal2ui;
00353 typedef ShAttrib<2, SH_INOUT, unsigned int, SH_NORMAL> ShInOutNormal2ui;
00354 typedef ShAttrib<2, SH_TEMP, unsigned int, SH_NORMAL> ShNormal2ui;
00355 typedef ShAttrib<2, SH_CONST, unsigned int, SH_NORMAL> ShConstNormal2ui;
00356 typedef ShAttrib<3, SH_INPUT, unsigned int, SH_NORMAL> ShInputNormal3ui;
00357 typedef ShAttrib<3, SH_OUTPUT, unsigned int, SH_NORMAL> ShOutputNormal3ui;
00358 typedef ShAttrib<3, SH_INOUT, unsigned int, SH_NORMAL> ShInOutNormal3ui;
00359 typedef ShAttrib<3, SH_TEMP, unsigned int, SH_NORMAL> ShNormal3ui;
00360 typedef ShAttrib<3, SH_CONST, unsigned int, SH_NORMAL> ShConstNormal3ui;
00361 typedef ShAttrib<4, SH_INPUT, unsigned int, SH_NORMAL> ShInputNormal4ui;
00362 typedef ShAttrib<4, SH_OUTPUT, unsigned int, SH_NORMAL> ShOutputNormal4ui;
00363 typedef ShAttrib<4, SH_INOUT, unsigned int, SH_NORMAL> ShInOutNormal4ui;
00364 typedef ShAttrib<4, SH_TEMP, unsigned int, SH_NORMAL> ShNormal4ui;
00365 typedef ShAttrib<4, SH_CONST, unsigned int, SH_NORMAL> ShConstNormal4ui;
00366 
00367 
00368 
00369 } // namespace SH
00370 
00371 #endif // SH_SHNORMAL_HPP

Generated on Thu Feb 16 14:51:36 2006 for Sh by  doxygen 1.4.6