( color1, color2, color3, color4 )
| 16349 | } |
| 16350 | |
| 16351 | function getGradientTexture( color1, color2, color3, color4 ) { |
| 16352 | |
| 16353 | // http://mrdoob.com/blog/post/710 |
| 16354 | |
| 16355 | _pixelMapData[ 0 ] = ( color1.r * 255 ) | 0; |
| 16356 | _pixelMapData[ 1 ] = ( color1.g * 255 ) | 0; |
| 16357 | _pixelMapData[ 2 ] = ( color1.b * 255 ) | 0; |
| 16358 | |
| 16359 | _pixelMapData[ 4 ] = ( color2.r * 255 ) | 0; |
| 16360 | _pixelMapData[ 5 ] = ( color2.g * 255 ) | 0; |
| 16361 | _pixelMapData[ 6 ] = ( color2.b * 255 ) | 0; |
| 16362 | |
| 16363 | _pixelMapData[ 8 ] = ( color3.r * 255 ) | 0; |
| 16364 | _pixelMapData[ 9 ] = ( color3.g * 255 ) | 0; |
| 16365 | _pixelMapData[ 10 ] = ( color3.b * 255 ) | 0; |
| 16366 | |
| 16367 | _pixelMapData[ 12 ] = ( color4.r * 255 ) | 0; |
| 16368 | _pixelMapData[ 13 ] = ( color4.g * 255 ) | 0; |
| 16369 | _pixelMapData[ 14 ] = ( color4.b * 255 ) | 0; |
| 16370 | |
| 16371 | _pixelMapContext.putImageData( _pixelMapImage, 0, 0 ); |
| 16372 | _gradientMapContext.drawImage( _pixelMap, 0, 0 ); |
| 16373 | |
| 16374 | return _gradientMap; |
| 16375 | |
| 16376 | } |
| 16377 | |
| 16378 | // Hide anti-alias gaps |
| 16379 |
no outgoing calls
no test coverage detected