Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/gre/gl-react
/ functions
Functions
558 in github.com/gre/gl-react
⨍
Functions
558
◇
Types & classes
107
↓ 178 callers
Function
GLSL
( strings: TemplateStringsArray, ...values: string[] )
packages/gl-react/src/GLSL.ts:11
↓ 92 callers
Method
capture
(x?: number, y?: number, w?: number, h?: number)
packages/gl-react/src/createSurface.tsx:45
↓ 84 callers
Function
expectToBeCloseToColorArray
( actual: Uint8Array, expected: Uint8Array )
packages/tests/utils.js:41
↓ 77 callers
Method
flush
()
packages/gl-react/src/createSurface.tsx:47
↓ 40 callers
Method
get
(input: T)
packages/gl-react/src/types/webgltexture-loader.d.ts:10
↓ 33 callers
Function
create
(el: React.Element<*>)
packages/tests/utils.js:57
↓ 33 callers
Method
update
(input: T)
packages/gl-react/src/types/webgltexture-loader.d.ts:12
↓ 23 callers
Function
useTimeLoop
(refreshRate = 60)
packages/cookbook/src/hooks/useTimeLoop.ts:3
↓ 22 callers
Method
redraw
()
packages/gl-react/src/createSurface.tsx:46
↓ 19 callers
Method
getGLName
()
packages/gl-react/src/createSurface.tsx:41
↓ 18 callers
Function
useTimeLoop
(refreshRate = 60)
packages/cookbook-expo/shared/useTimeLoop.ts:4
↓ 14 callers
Function
connectSize
(GLComponent: any)
packages/gl-react/src/connectSize.tsx:9
↓ 14 callers
Function
render
(w, h)
packages/tests/__tests__/all.js:957
↓ 9 callers
Method
getGLSize
()
packages/gl-react/src/createSurface.tsx:40
↓ 6 callers
Method
applyForce
(id: number, force: [number, number])
packages/cookbook/src/components/GLInspector.tsx:423
↓ 6 callers
Function
createNDArrayTexture
(gl: WebGLRenderingContext, ndarray: *)
packages/tests/utils.js:378
↓ 6 callers
Method
dispose
()
packages/gl-react/src/types/gl-shader.d.ts:4
↓ 6 callers
Method
getGLShortName
()
packages/gl-react/src/createSurface.tsx:42
↓ 6 callers
Method
getNodeCounters
(node: Node)
packages/tests/utils.js:127
↓ 6 callers
Method
getVisitors
()
packages/gl-react/src/createSurface.tsx:39
↓ 6 callers
Function
renderForSize
(width, height)
packages/tests/__tests__/all.js:489
↓ 6 callers
Method
requestUpdate
()
packages/cookbook/src/components/GLInspector.tsx:256
↓ 6 callers
Function
resolve
()
packages/tests/utils.js:324
↓ 6 callers
Method
simulateContextLost
()
packages/gl-react-headless/src/index.tsx:80
↓ 5 callers
Function
createOneTextureLoader
( makeTexture: (gl: any) => WebGLTexture, size: [number, number] )
packages/tests/utils.js:310
↓ 4 callers
Method
_draw
()
packages/gl-react/src/createSurface.tsx:60
↓ 4 callers
Method
bind
()
packages/gl-react/src/types/gl-shader.d.ts:3
↓ 4 callers
Function
capture
(x, y)
packages/tests/__tests__/all.js:2542
↓ 4 callers
Function
classType
(type: unknown)
packages/cookbook/src/components/GLInspector.tsx:78
↓ 4 callers
Method
getGLRenderableContent
()
packages/gl-react/src/Bus.tsx:102
↓ 4 callers
Method
getGLSize
()
packages/gl-react/src/Node.tsx:428
↓ 4 callers
Method
getSurfaceCounters
(surface: Surface)
packages/tests/utils.js:115
↓ 4 callers
Function
renderWithResizeMode
(props)
packages/tests/__tests__/all.js:2522
↓ 4 callers
Method
setSurface
(surface: Surface | null)
packages/cookbook/src/components/GLInspector.tsx:260
↓ 3 callers
Method
_destroyGL
()
packages/gl-react/src/createSurface.tsx:315
↓ 3 callers
Method
_stopLoop
()
packages/gl-react/src/createSurface.tsx:489
↓ 3 callers
Function
cubicBezier
( t: number, p0: [number, number], p1: [number, number], p2: [number, number], p3: [number, number],
packages/cookbook/src/components/GLInspector.tsx:1037
↓ 3 callers
Function
directionForPass
( p: number, factor: number, total: number )
packages/cookbook-expo/examples/blurmap.tsx:8
↓ 3 callers
Function
filterWebGLErrors
(errors: string[])
packages/cookbook/e2e/examples.spec.ts:51
↓ 3 callers
Method
getGLName
()
packages/gl-react/src/Node.tsx:420
↓ 3 callers
Function
isShaderIdentifier
(shaderIdentifier: unknown)
packages/gl-react/src/Shaders.ts:66
↓ 3 callers
Function
lerp
(t: number, a: [number, number], b: [number, number])
packages/cookbook/src/components/GLInspector.tsx:1053
↓ 3 callers
Function
parseWrap
(gl: WebGLRenderingContext, w: string)
packages/gl-react/src/Node.tsx:128
↓ 3 callers
Method
simulateContextRestored
()
packages/gl-react-headless/src/index.tsx:84
↓ 3 callers
Function
toHex
(v: number)
packages/cookbook/src/controls/index.tsx:105
↓ 3 callers
Function
useInspector
()
packages/cookbook/src/components/GLInspector.tsx:536
↓ 3 callers
Function
useVideo
(src: string)
packages/cookbook/src/examples/video.tsx:35
↓ 2 callers
Method
_addUniformBus
(uniformBus: Bus, uniformName: string, index: number)
packages/gl-react/src/Node.tsx:561
↓ 2 callers
Method
_bind
()
packages/gl-react/src/Node.tsx:612
↓ 2 callers
Method
_createContext
()
packages/gl-react-dom/src/GLViewDOM.tsx:173
↓ 2 callers
Method
_destroyGLObjects
()
packages/gl-react/src/Node.tsx:508
↓ 2 callers
Method
_makeShader
(shaderInfo: ShaderInfo)
packages/gl-react/src/createSurface.tsx:59
↓ 2 callers
Method
_prepareGL
( gl: WebGLRenderingContext, onSuccess: () => void, onError: (e: Error) => void )
packages/gl-react/src/createSurface.tsx:337
↓ 2 callers
Method
_prepareGLObjects
(gl: WebGLRenderingContext)
packages/gl-react/src/Node.tsx:527
↓ 2 callers
Method
_removeDependent
(node: Node | Surface)
packages/gl-react/src/Node.tsx:589
↓ 2 callers
Method
_removeUniformBus
( uniformBus: Bus, uniformName: string, index: number )
packages/gl-react/src/Node.tsx:568
↓ 2 callers
Method
_resolveTextureLoader
(raw: any)
packages/gl-react/src/createSurface.tsx:54
↓ 2 callers
Method
_startLoop
()
packages/gl-react/src/createSurface.tsx:480
↓ 2 callers
Method
_syncNextDrawProps
(nextProps: Props, nextContext: any)
packages/gl-react/src/Node.tsx:336
↓ 2 callers
Function
addGLSLName
(glsl: string, name: string | null | undefined)
packages/gl-react/src/Shaders.ts:96
↓ 2 callers
Function
cleanup
()
packages/cookbook/src/components/Layout.tsx:24
↓ 2 callers
Function
createFBO
( gl: WebGLRenderingContext, width: number, height: number )
packages/gl-react/src/Node.tsx:172
↓ 2 callers
Function
delay
(ms: number)
packages/tests/utils.js:14
↓ 2 callers
Method
detectSurface
()
packages/cookbook/src/components/GLInspector.tsx:268
↓ 2 callers
Function
ensureShaderDefinition
( definition: any, ctx: string = "" )
packages/gl-react/src/Shaders.ts:75
↓ 2 callers
Function
eventToUV
( e: GestureResponderEvent, width: number, height: number )
packages/cookbook-expo/shared/useGLPosition.ts:8
↓ 2 callers
Method
getGLRenderableNode
()
packages/gl-react/src/Bus.tsx:98
↓ 2 callers
Method
getMetaInfo
()
packages/gl-react/src/Node.tsx:831
↓ 2 callers
Function
getPosition
(e: React.MouseEvent)
packages/cookbook/src/examples/pixeleditor.tsx:121
↓ 2 callers
Function
getPosition
(e: React.MouseEvent)
packages/cookbook/src/examples/paint.tsx:5
↓ 2 callers
Method
glIsAvailable
()
packages/gl-react/src/createSurface.tsx:49
↓ 2 callers
Function
inferGLSLVersion
(glsl: string)
packages/gl-react/src/Shaders.ts:87
↓ 2 callers
Function
inferSize
(obj: unknown)
packages/cookbook/src/components/GLInspector.tsx:83
↓ 2 callers
Function
invariantNoDependentsLoop
( base: Bus | Node, node: Node | Surface )
packages/gl-react/src/helpers/invariantNoDependentsLoop.ts:7
↓ 2 callers
Method
load
(input: T)
packages/gl-react/src/types/webgltexture-loader.d.ts:11
↓ 2 callers
Function
mapBlendFunc
( gl: WebGLRenderingContext, name: BlendFunc )
packages/gl-react/src/Node.tsx:116
↓ 2 callers
Function
nodeWidthHeight
( { width, height }: Props, { glSizable }: SurfaceContext )
packages/gl-react/src/Node.tsx:107
↓ 2 callers
Method
onNodeDrawSkipped
(node: Node)
packages/gl-react/src/Visitor.ts:16
↓ 2 callers
Method
onSurfaceGLContextChange
( surface: Surface, gl: WebGLRenderingContext | null )
packages/gl-react/src/Visitor.ts:8
↓ 2 callers
Function
positionFor
(e: GestureResponderEvent)
packages/cookbook-expo/examples/pixeleditor.tsx:111
↓ 2 callers
Function
positionFor
(e: GestureResponderEvent)
packages/cookbook-expo/examples/paint.tsx:43
↓ 2 callers
Method
prepare
()
packages/gl-react/src/Node.tsx:847
↓ 2 callers
Method
rebootForDebug
()
packages/gl-react/src/createSurface.tsx:51
↓ 2 callers
Function
render
(element)
packages/tests/utils.js:62
↓ 2 callers
Method
setDrawProps
* Imperatively set the props with a partial subset of props to apply.
packages/gl-react/src/Node.tsx:453
↓ 2 callers
Function
shaderDefinitionToShaderInfo
( { frag, vert }: ShaderDefinition, name: string )
packages/gl-react/src/Shaders.ts:99
↓ 2 callers
Function
useSpringValue
(target: number, stiffness = 150, damping = 15)
packages/cookbook-expo/examples/heart.tsx:30
↓ 2 callers
Function
useSpringValue
(target: number, stiffness = 150, damping = 15)
packages/cookbook/src/examples/heart.tsx:30
↓ 2 callers
Function
wrap
(children)
packages/tests/__tests__/all.js:1033
↓ 1 callers
Method
_addDependent
(node: Node | Surface)
packages/gl-react/src/Node.tsx:581
↓ 1 callers
Method
_addDependent
(node: Node | Surface)
packages/gl-react/src/Bus.tsx:85
↓ 1 callers
Method
_addGLNodeChild
(node: Node)
packages/gl-react/src/createSurface.tsx:52
↓ 1 callers
Method
_bindRootNode
()
packages/gl-react/src/createSurface.tsx:61
↓ 1 callers
Method
_captureAlloc
(size: number)
packages/gl-react/src/Node.tsx:620
↓ 1 callers
Method
_getShader
(shaderProp: any)
packages/gl-react/src/Node.tsx:635
↓ 1 callers
Method
_getShader
(shaderId: ShaderIdentifier)
packages/gl-react/src/createSurface.tsx:58
↓ 1 callers
Method
_onContextLost
()
packages/gl-react/src/Bus.tsx:149
↓ 1 callers
Method
_onContextRestored
(gl: WebGLRenderingContext)
packages/gl-react/src/Bus.tsx:154
↓ 1 callers
Method
_removeGLNodeChild
(node: Node)
packages/gl-react/src/createSurface.tsx:53
↓ 1 callers
Method
_syncDependencies
( newdeps: Array<Node | Bus> )
packages/gl-react/src/Node.tsx:596
next →
1–100 of 558, ranked by callers