MCPcopy Index your code
hub / github.com/stemkoski/stemkoski.github.com / getGradientTexture

Function getGradientTexture

Three.js/js/Three59dev.js:15978–16003  ·  view source on GitHub ↗
( color1, color2, color3, color4 )

Source from the content-addressed store, hash-verified

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

Callers 2

renderFace3Function · 0.70
renderFace4Function · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected