Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anvaka/fieldplay
/ functions
Functions
295 in github.com/anvaka/fieldplay
⨍
Functions
295
◇
Types & classes
24
↓ 14 callers
Function
defined
(number)
src/lib/appState.js:220
↓ 8 callers
Function
words
(str)
src/components/glslmode.js:167
↓ 5 callers
Function
addToCode
(line)
src/lib/shaderGraph/renderNodes.js:13
↓ 5 callers
Function
defined
(number)
src/lib/autoMode.js:166
↓ 5 callers
Function
exp2
(exponent)
src/lib/utils/floatPacking.js:69
↓ 5 callers
Function
generateArguments
()
src/lib/generate-equation.js:129
↓ 5 callers
Function
normalizeProbabilities
()
src/lib/generate-equation.js:123
↓ 5 callers
Function
popContext
(state)
src/components/glslmode.js:107
↓ 4 callers
Function
assignIfPossible
(change, key, newBoundingBox)
src/lib/scene.js:199
↓ 4 callers
Function
drawTexture
(texture, opacity, textureTransform)
src/lib/programs/screenProgram.js:104
↓ 4 callers
Method
getProbability
()
src/lib/generate-equation.js:24
↓ 4 callers
Function
pushContext
(state, col, type)
src/components/glslmode.js:104
↓ 4 callers
Function
textureCollection
(gl, dimensions, particleStateResolution)
src/lib/utils/textureCollection.js:7
↓ 4 callers
Function
trySetNewCode
(vectorFieldCode)
src/lib/editor/vectorFieldState.js:109
↓ 3 callers
Method
getDefines
()
src/lib/shaderGraph/BaseShaderNode.js:3
↓ 3 callers
Method
getFunctions
()
src/lib/shaderGraph/BaseShaderNode.js:4
↓ 3 callers
Function
hue2rgb
(p, q, t)
src/lib/hsl2rgb.js:29
↓ 3 callers
Function
initDrawProgram
()
src/lib/programs/drawParticlesProgram.js:45
↓ 3 callers
Function
makeStatCounter
()
src/lib/utils/makeStatCounter.js:4
↓ 3 callers
Function
setHover
(clientX, clientY)
src/lib/utils/cursorUpdater.js:47
↓ 3 callers
Function
wrapVectorField
(field)
src/lib/wrapVectorField.js:5
↓ 2 callers
Function
addMain
(producer, array)
src/lib/shaderGraph/DrawParticleGraph.js:63
↓ 2 callers
Function
addMethods
(producer, array)
src/lib/shaderGraph/DrawParticleGraph.js:57
↓ 2 callers
Function
applyBoundingBox
(boundingBox)
src/lib/scene.js:437
↓ 2 callers
Function
checkReady
()
src/lib/programs/inputs/videoInput.js:77
↓ 2 callers
Function
clientX
(x)
src/lib/scene.js:416
↓ 2 callers
Function
clientY
(y)
src/lib/scene.js:420
↓ 2 callers
Function
createShader
(gl, type, source)
src/lib/gl-utils.js:99
↓ 2 callers
Function
decodeFloatRGBA
(r, g, b, a)
src/lib/utils/floatPacking.js:54
↓ 2 callers
Function
disposeTextures
()
src/lib/programs/colorProgram.js:48
↓ 2 callers
Function
encodeFloatRGBA
(val, out, writeOffset)
src/lib/utils/floatPacking.js:14
↓ 2 callers
Method
getFragmentShader
()
src/lib/shaderGraph/DrawParticleGraph.js:11
↓ 2 callers
Function
getSceneXFromClientX
(clientX)
src/lib/utils/cursorUpdater.js:57
↓ 2 callers
Function
getSceneYFromClientY
(clientY)
src/lib/utils/cursorUpdater.js:62
↓ 2 callers
Method
getVertexShader
(vfCode)
src/lib/shaderGraph/DrawParticleGraph.js:19
↓ 2 callers
Function
isPowerOf2
(value)
src/lib/programs/inputs/loadTexture.js:43
↓ 2 callers
Function
nextFrame
()
src/lib/scene.js:318
↓ 2 callers
Function
parseCode
(customCode)
src/lib/editor/vectorFieldState.js:100
↓ 2 callers
Function
readFloat
(buffer, offset)
src/lib/programs/colorProgram.js:113
↓ 2 callers
Function
readFloat
(buffer, offset)
src/lib/programs/updatePositionProgram.js:201
↓ 2 callers
Function
releaseDocumentMouse
()
src/lib/utils/drag.js:111
↓ 2 callers
Function
releaseTouches
()
src/lib/utils/drag.js:156
↓ 2 callers
Function
requestSpeedUpdate
()
src/lib/programs/colorProgram.js:53
↓ 2 callers
Function
restoreBBox
()
src/lib/scene.js:362
↓ 2 callers
Function
setClick
(clientX, clientY)
src/lib/utils/cursorUpdater.js:52
↓ 2 callers
Function
setWidthHeight
(w, h)
src/lib/scene.js:294
↓ 2 callers
Function
triggerPanEnd
()
src/lib/utils/drag.js:181
↓ 2 callers
Function
triggerPanStart
()
src/lib/utils/drag.js:178
↓ 2 callers
Function
updateErrorInfo
(parserResult)
src/lib/editor/vectorFieldState.js:72
↓ 2 callers
Function
updateParticlesCount
(numParticles)
src/lib/scene.js:348
↓ 2 callers
Function
whitespace
(length)
src/lib/editor/getParsedVectorFieldFunction.js:94
↓ 1 callers
Function
addInput
(inputNumber)
src/lib/createInputsModel.js:23
↓ 1 callers
Function
animateBBox
(endBBox)
src/lib/autoMode.js:123
↓ 1 callers
Function
clamp
(x, min, max)
src/lib/appState.js:224
↓ 1 callers
Function
createCursorUpdater
(ctx)
src/lib/utils/cursorUpdater.js:10
↓ 1 callers
Function
createImageInputBinding
(ctx, url, callbacks)
src/lib/programs/inputs/imageInput.js:11
↓ 1 callers
Function
createInputCollection
()
src/lib/programs/inputs/inputCollection.js:5
↓ 1 callers
Function
createInputElementViewModel
(ctx, inputNumber)
src/lib/createInputsModel.js:39
↓ 1 callers
Function
createInputsModel
(ctx)
src/lib/createInputsModel.js:7
↓ 1 callers
Function
createTextSelectionInterceptor
()
src/lib/utils/drag.js:185
↓ 1 callers
Function
createTexture
()
src/lib/programs/inputs/videoInput.js:32
↓ 1 callers
Function
createVectorFieldEditorState
(drawProgram)
src/lib/editor/vectorFieldState.js:12
↓ 1 callers
Function
download
()
src/lib/nativeMediaRecorder.js:37
↓ 1 callers
Function
drawScreen
()
src/lib/scene.js:341
↓ 1 callers
Function
fetchGLSL
(link)
src/lib/editor/fetchGLSL.js:4
↓ 1 callers
Function
ffmpegScriptLoaded
()
src/lib/nativeMain.js:83
↓ 1 callers
Function
frame
()
src/lib/autoMode.js:132
↓ 1 callers
Function
getColorFunctionBody
()
src/lib/shaderGraph/shaderBasedColor.js:40
↓ 1 callers
Function
getInputUniforms
()
src/lib/shaderGraph/customInput.js:1
↓ 1 callers
Method
getMainBody
()
src/lib/shaderGraph/BaseShaderNode.js:5
↓ 1 callers
Function
getParsedVectorFieldFunction
(vectorFieldCode)
src/lib/editor/getParsedVectorFieldFunction.js:51
↓ 1 callers
Function
getScreenFragmentShader
()
src/lib/programs/screenProgram.js:148
↓ 1 callers
Function
getScreenVertexShader
()
src/lib/programs/screenProgram.js:121
↓ 1 callers
Function
handleSignleFingerTouch
(e)
src/lib/utils/drag.js:123
↓ 1 callers
Function
initAutoMode
(_scene)
src/lib/autoMode.js:8
↓ 1 callers
Function
initPanzoom
()
src/lib/scene.js:354
↓ 1 callers
Function
initPrograms
()
src/lib/programs/drawParticlesProgram.js:35
↓ 1 callers
Function
initScene
(gl)
src/lib/scene.js:28
↓ 1 callers
Function
initVectorFieldApp
(canvas)
src/lib/nativeMain.js:18
↓ 1 callers
Function
injectWindowOverlay
()
src/lib/utils/drag.js:39
↓ 1 callers
Function
isFloatError
(diagText)
src/lib/editor/getParsedVectorFieldFunction.js:89
↓ 1 callers
Function
isSmallScreen
()
src/lib/isSmallScreen.js:9
↓ 1 callers
Function
listenForEvents
()
src/lib/utils/drag.js:34
↓ 1 callers
Function
listenToEvents
()
src/lib/programs/colorProgram.js:35
↓ 1 callers
Function
loadCodeFromAppState
()
src/lib/editor/vectorFieldState.js:84
↓ 1 callers
Function
loadTexture
(gl, url)
src/lib/programs/inputs/loadTexture.js:2
↓ 1 callers
Function
makeBBox
(cx, cy, w, h)
src/lib/appState.js:146
↓ 1 callers
Function
next
(options)
src/lib/autoMode.js:68
↓ 1 callers
Function
onPlayerEnded
()
src/lib/sound/audioSource.js:77
↓ 1 callers
Function
parserError
(log)
src/lib/editor/getParsedVectorFieldFunction.js:69
↓ 1 callers
Function
processLineByLine
(code)
src/lib/editor/pragmaParser.js:24
↓ 1 callers
Function
processPragma
(line)
src/lib/editor/pragmaParser.js:48
↓ 1 callers
Function
processVectorLinesRequest
(program)
src/lib/programs/updatePositionProgram.js:132
↓ 1 callers
Function
readInputsFromAppState
()
src/lib/createInputsModel.js:29
↓ 1 callers
Function
removeOverlay
()
src/lib/utils/drag.js:55
↓ 1 callers
Method
render
()
src/lib/generate-equation.js:28
↓ 1 callers
Function
renderNodes
(nodes)
src/lib/shaderGraph/renderNodes.js:2
↓ 1 callers
Function
request
(url, options)
src/lib/utils/request.js:6
↓ 1 callers
Function
saveLastBbox
()
src/lib/programs/screenProgram.js:86
↓ 1 callers
Function
setBinding
()
src/lib/createInputsModel.js:64
next →
1–100 of 295, ranked by callers