MCPcopy Create free account
hub / github.com/nwutils/nw-sample-apps / paramThreeToGL

Function paramThreeToGL

webgl/js/three.min.js:21255–21306  ·  view source on GitHub ↗
( p )

Source from the content-addressed store, hash-verified

21253 // Map three.js constants to WebGL constants
21254
21255 function paramThreeToGL ( p ) {
21256
21257 if ( p === THREE.RepeatWrapping ) return _gl.REPEAT;
21258 if ( p === THREE.ClampToEdgeWrapping ) return _gl.CLAMP_TO_EDGE;
21259 if ( p === THREE.MirroredRepeatWrapping ) return _gl.MIRRORED_REPEAT;
21260
21261 if ( p === THREE.NearestFilter ) return _gl.NEAREST;
21262 if ( p === THREE.NearestMipMapNearestFilter ) return _gl.NEAREST_MIPMAP_NEAREST;
21263 if ( p === THREE.NearestMipMapLinearFilter ) return _gl.NEAREST_MIPMAP_LINEAR;
21264
21265 if ( p === THREE.LinearFilter ) return _gl.LINEAR;
21266 if ( p === THREE.LinearMipMapNearestFilter ) return _gl.LINEAR_MIPMAP_NEAREST;
21267 if ( p === THREE.LinearMipMapLinearFilter ) return _gl.LINEAR_MIPMAP_LINEAR;
21268
21269 if ( p === THREE.UnsignedByteType ) return _gl.UNSIGNED_BYTE;
21270 if ( p === THREE.UnsignedShort4444Type ) return _gl.UNSIGNED_SHORT_4_4_4_4;
21271 if ( p === THREE.UnsignedShort5551Type ) return _gl.UNSIGNED_SHORT_5_5_5_1;
21272 if ( p === THREE.UnsignedShort565Type ) return _gl.UNSIGNED_SHORT_5_6_5;
21273
21274 if ( p === THREE.ByteType ) return _gl.BYTE;
21275 if ( p === THREE.ShortType ) return _gl.SHORT;
21276 if ( p === THREE.UnsignedShortType ) return _gl.UNSIGNED_SHORT;
21277 if ( p === THREE.IntType ) return _gl.INT;
21278 if ( p === THREE.UnsignedIntType ) return _gl.UNSIGNED_INT;
21279 if ( p === THREE.FloatType ) return _gl.FLOAT;
21280
21281 if ( p === THREE.AlphaFormat ) return _gl.ALPHA;
21282 if ( p === THREE.RGBFormat ) return _gl.RGB;
21283 if ( p === THREE.RGBAFormat ) return _gl.RGBA;
21284 if ( p === THREE.LuminanceFormat ) return _gl.LUMINANCE;
21285 if ( p === THREE.LuminanceAlphaFormat ) return _gl.LUMINANCE_ALPHA;
21286
21287 if ( p === THREE.AddEquation ) return _gl.FUNC_ADD;
21288 if ( p === THREE.SubtractEquation ) return _gl.FUNC_SUBTRACT;
21289 if ( p === THREE.ReverseSubtractEquation ) return _gl.FUNC_REVERSE_SUBTRACT;
21290
21291 if ( p === THREE.ZeroFactor ) return _gl.ZERO;
21292 if ( p === THREE.OneFactor ) return _gl.ONE;
21293 if ( p === THREE.SrcColorFactor ) return _gl.SRC_COLOR;
21294 if ( p === THREE.OneMinusSrcColorFactor ) return _gl.ONE_MINUS_SRC_COLOR;
21295 if ( p === THREE.SrcAlphaFactor ) return _gl.SRC_ALPHA;
21296 if ( p === THREE.OneMinusSrcAlphaFactor ) return _gl.ONE_MINUS_SRC_ALPHA;
21297 if ( p === THREE.DstAlphaFactor ) return _gl.DST_ALPHA;
21298 if ( p === THREE.OneMinusDstAlphaFactor ) return _gl.ONE_MINUS_DST_ALPHA;
21299
21300 if ( p === THREE.DstColorFactor ) return _gl.DST_COLOR;
21301 if ( p === THREE.OneMinusDstColorFactor ) return _gl.ONE_MINUS_DST_COLOR;
21302 if ( p === THREE.SrcAlphaSaturateFactor ) return _gl.SRC_ALPHA_SATURATE;
21303
21304 return 0;
21305
21306 };
21307
21308 // Allocations
21309

Callers 3

three.min.jsFile · 0.85
setTextureParametersFunction · 0.85
setCubeTextureFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected