( color1, color2, color3, color4 )
| 15976 | } |
| 15977 | |
| 15978 | function getGradientTexture( color1, color2, color3, color4 ) { |
| 15979 | |
| 15980 | // http://mrdoob.com/blog/post/710 |
| 15981 | |
| 15982 | _pixelMapData[ 0 ] = ( color1.r * 255 ) | 0; |
| 15983 | _pixelMapData[ 1 ] = ( color1.g * 255 ) | 0; |
| 15984 | _pixelMapData[ 2 ] = ( color1.b * 255 ) | 0; |
| 15985 | |
| 15986 | _pixelMapData[ 4 ] = ( color2.r * 255 ) | 0; |
| 15987 | _pixelMapData[ 5 ] = ( color2.g * 255 ) | 0; |
| 15988 | _pixelMapData[ 6 ] = ( color2.b * 255 ) | 0; |
| 15989 | |
| 15990 | _pixelMapData[ 8 ] = ( color3.r * 255 ) | 0; |
| 15991 | _pixelMapData[ 9 ] = ( color3.g * 255 ) | 0; |
| 15992 | _pixelMapData[ 10 ] = ( color3.b * 255 ) | 0; |
| 15993 | |
| 15994 | _pixelMapData[ 12 ] = ( color4.r * 255 ) | 0; |
| 15995 | _pixelMapData[ 13 ] = ( color4.g * 255 ) | 0; |
| 15996 | _pixelMapData[ 14 ] = ( color4.b * 255 ) | 0; |
| 15997 | |
| 15998 | _pixelMapContext.putImageData( _pixelMapImage, 0, 0 ); |
| 15999 | _gradientMapContext.drawImage( _pixelMap, 0, 0 ); |
| 16000 | |
| 16001 | return _gradientMap; |
| 16002 | |
| 16003 | } |
| 16004 | |
| 16005 | // Hide anti-alias gaps |
| 16006 |
no outgoing calls
no test coverage detected