SYMBOL INDEX (63 symbols across 1 files) FILE: script.js function pointerPrototype (line 87) | function pointerPrototype () { function getWebGLContext (line 118) | function getWebGLContext (canvas) { function getSupportedFormat (line 170) | function getSupportedFormat (gl, internalFormat, format, type) function supportRenderTextureFormat (line 191) | function supportRenderTextureFormat (gl, internalFormat, format, type) { function startGUI (line 208) | function startGUI () { function isMobile (line 283) | function isMobile () { function captureScreenshot (line 287) | function captureScreenshot () { function framebufferToTexture (line 301) | function framebufferToTexture (target) { function normalizeTexture (line 309) | function normalizeTexture (texture, width, height) { function clamp01 (line 325) | function clamp01 (input) { function textureToCanvas (line 329) | function textureToCanvas (texture, width, height) { function downloadURI (line 342) | function downloadURI (filename, uri) { class Material (line 351) | class Material { method constructor (line 352) | constructor (vertexShader, fragmentShaderSource) { method setKeywords (line 360) | setKeywords (keywords) { method bind (line 379) | bind () { class Program (line 384) | class Program { method constructor (line 385) | constructor (vertexShader, fragmentShader) { method bind (line 391) | bind () { function createProgram (line 396) | function createProgram (vertexShader, fragmentShader) { function getUniforms (line 408) | function getUniforms (program) { function compileShader (line 418) | function compileShader (type, source, keywords) { function addKeywords (line 431) | function addKeywords (source, keywords) { function CHECK_FRAMEBUFFER_STATUS (line 944) | function CHECK_FRAMEBUFFER_STATUS () { function initFramebuffers (line 982) | function initFramebuffers () { function initBloomFramebuffers (line 1012) | function initBloomFramebuffers () { function initSunraysFramebuffers (line 1034) | function initSunraysFramebuffers () { function createFBO (line 1045) | function createFBO (w, h, internalFormat, format, type, param) { function createDoubleFBO (line 1079) | function createDoubleFBO (w, h, internalFormat, format, type, param) { function resizeFBO (line 1108) | function resizeFBO (target, w, h, internalFormat, format, type, param) { function resizeDoubleFBO (line 1116) | function resizeDoubleFBO (target, w, h, internalFormat, format, type, pa... function createTextureAsync (line 1128) | function createTextureAsync (url) { function updateKeywords (line 1160) | function updateKeywords () { function update (line 1176) | function update () { function calcDeltaTime (line 1188) | function calcDeltaTime () { function resizeCanvas (line 1196) | function resizeCanvas () { function updateColors (line 1207) | function updateColors (dt) { function applyInputs (line 1219) | function applyInputs () { function step (line 1231) | function step (dt) { function render (line 1296) | function render (target) { function drawColor (line 1319) | function drawColor (target, color) { function drawCheckerboard (line 1325) | function drawCheckerboard (target) { function drawDisplay (line 1331) | function drawDisplay (target) { function applyBloom (line 1350) | function applyBloom (source, destination) { function applySunrays (line 1396) | function applySunrays (source, mask, destination) { function blur (line 1408) | function blur (target, temp, iterations) { function splatPointer (line 1421) | function splatPointer (pointer) { function multipleSplats (line 1427) | function multipleSplats (amount) { function splat (line 1441) | function splat (x, y, dx, dy, color) { function correctRadius (line 1457) | function correctRadius (radius) { function updatePointerDownData (line 1526) | function updatePointerDownData (pointer, id, posX, posY) { function updatePointerMoveData (line 1539) | function updatePointerMoveData (pointer, posX, posY) { function updatePointerUpData (line 1549) | function updatePointerUpData (pointer) { function correctDeltaX (line 1553) | function correctDeltaX (delta) { function correctDeltaY (line 1559) | function correctDeltaY (delta) { function generateColor (line 1565) | function generateColor () { function HSVtoRGB (line 1573) | function HSVtoRGB (h, s, v) { function normalizeColor (line 1597) | function normalizeColor (input) { function wrap (line 1606) | function wrap (value, min, max) { function getResolution (line 1612) | function getResolution (resolution) { function getTextureScale (line 1626) | function getTextureScale (texture, width, height) { function scaleByPixelRatio (line 1633) | function scaleByPixelRatio (input) { function hashCode (line 1638) | function hashCode (s) {