( color1, color2, color3, color4 )
| 14506 | } |
| 14507 | |
| 14508 | function getGradientTexture( color1, color2, color3, color4 ) { |
| 14509 | |
| 14510 | // http://mrdoob.com/blog/post/710 |
| 14511 | |
| 14512 | _pixelMapData[ 0 ] = ( color1.r * 255 ) | 0; |
| 14513 | _pixelMapData[ 1 ] = ( color1.g * 255 ) | 0; |
| 14514 | _pixelMapData[ 2 ] = ( color1.b * 255 ) | 0; |
| 14515 | |
| 14516 | _pixelMapData[ 4 ] = ( color2.r * 255 ) | 0; |
| 14517 | _pixelMapData[ 5 ] = ( color2.g * 255 ) | 0; |
| 14518 | _pixelMapData[ 6 ] = ( color2.b * 255 ) | 0; |
| 14519 | |
| 14520 | _pixelMapData[ 8 ] = ( color3.r * 255 ) | 0; |
| 14521 | _pixelMapData[ 9 ] = ( color3.g * 255 ) | 0; |
| 14522 | _pixelMapData[ 10 ] = ( color3.b * 255 ) | 0; |
| 14523 | |
| 14524 | _pixelMapData[ 12 ] = ( color4.r * 255 ) | 0; |
| 14525 | _pixelMapData[ 13 ] = ( color4.g * 255 ) | 0; |
| 14526 | _pixelMapData[ 14 ] = ( color4.b * 255 ) | 0; |
| 14527 | |
| 14528 | _pixelMapContext.putImageData( _pixelMapImage, 0, 0 ); |
| 14529 | _gradientMapContext.drawImage( _pixelMap, 0, 0 ); |
| 14530 | |
| 14531 | return _gradientMap; |
| 14532 | |
| 14533 | } |
| 14534 | |
| 14535 | // Hide anti-alias gaps |
| 14536 |
no outgoing calls
no test coverage detected