Definition at line 192 of file noise.cpp.hpp.
192 {
193
194
195
196 switch(hash & 0xF) {
197 case 0:
return fl::avg7(
x,
y);
198 case 1:
return fl::avg7(-
x,
y);
199 case 2:
return fl::avg7(
x, -
y);
200 case 3:
return fl::avg7(-
x, -
y);
201 case 4:
return fl::avg7(
x,
z);
202 case 5:
return fl::avg7(-
x,
z);
203 case 6:
return fl::avg7(
x, -
z);
204 case 7:
return fl::avg7(-
x, -
z);
205 case 8:
return fl::avg7(
y,
z);
206 case 9:
return fl::avg7(-
y,
z);
207 case 10:
return fl::avg7(
y, -
z);
208 case 11:
return fl::avg7(-
y, -
z);
209
210 case 12:
return fl::avg7(
x,
y);
211 case 13:
return fl::avg7(-
x,
y);
212 case 14:
return fl::avg7(
x, -
y);
213 case 15:
return fl::avg7(-
x, -
y);
214 }
215 return 0;
216}
References x, y, and z.
Referenced by inoise8_raw(), inoise8_raw(), and inoise8_raw().