MCPcopy Create free account
hub / github.com/microsoft/SandDance / checkUniformValue

Function checkUniformValue

docs/app/js/sanddance-app.js:64881–64889  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

64879 return true;
64880}
64881function checkUniformValue(value) {
64882 if (Array.isArray(value) || ArrayBuffer.isView(value)) return checkUniformArray(value);
64883 if (isFinite(value)) return true;
64884 else if (value === true || value === false) return true;
64885 else if (value instanceof (0, _textureDefault.default)) return true;
64886 else if (value instanceof (0, _renderbufferDefault.default)) return true;
64887 else if (value instanceof (0, _framebufferDefault.default)) return Boolean(value.texture);
64888 return false;
64889}
64890function checkUniformArray(value) {
64891 if (value.length === 0) return false;
64892 var checkLength = Math.min(value.length, 16);

Callers 1

checkUniformValuesFunction · 0.70

Calls 1

checkUniformArrayFunction · 0.70

Tested by

no test coverage detected