Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CarelessCourage/Moonbow
/ functions
Functions
32 in github.com/CarelessCourage/Moonbow
⨍
Functions
32
◇
Types & classes
13
↓ 4 callers
Function
onFrame
(fn: () => void, condition = true)
src/composables/utils/index.ts:18
↓ 3 callers
Function
attach
(geo: geoType, element: HTMLElement)
src/composables/primitives/usePlane.ts:21
↓ 3 callers
Function
onResize
(fn: () => void)
src/composables/utils/index.ts:10
↓ 3 callers
Function
organizeShader
(s?: MoonbowShader, ds = defaultShader)
src/composables/primitives/useShader/utils.ts:53
↓ 2 callers
Function
cameraDimensions
()
src/composables/camera.ts:4
↓ 2 callers
Function
clamp
(value: number, min: number, max: number)
src/composables/utils/useScroll.ts:52
↓ 2 callers
Function
setWindow
(renderer: THREE.WebGLRenderer | EffectComposer)
src/composables/utils/index.ts:23
↓ 2 callers
Function
stripParams
(params: MoonbowShader)
src/composables/primitives/useShader/utils.ts:29
↓ 1 callers
Function
addPlane
(scene: THREE.Scene, {width, height, material = defaultMaterial}: planeType)
src/composables/primitives/usePlane.ts:14
↓ 1 callers
Function
checkScrollSpeed
()
src/composables/utils/useScroll.ts:4
↓ 1 callers
Function
clear
()
src/composables/utils/useScroll.ts:11
↓ 1 callers
Function
deleteUndefinedProperties
(obj?: any)
src/composables/primitives/useShader/utils.ts:47
↓ 1 callers
Function
getCamera
()
src/composables/camera.ts:9
↓ 1 callers
Function
getComposer
({context, shader}: postProcessingInterface)
src/composables/postprocessing.ts:38
↓ 1 callers
Function
getShadePass
(params: MoonbowShader)
src/composables/primitives/useShader/utils.ts:35
↓ 1 callers
Function
getShader
(params: MoonbowShader)
src/composables/primitives/useShader/utils.ts:41
↓ 1 callers
Function
initCanvas
(root = document.body)
src/composables/scene.ts:29
↓ 1 callers
Function
loadImage
(element: HTMLImageElement | null, material: THREE.ShaderMaterial)
src/composables/primitives/useShader/index.ts:14
↓ 1 callers
Function
onScroll
(fn: () => void)
src/composables/utils/index.ts:14
↓ 1 callers
Function
paramAction
(params: MoonbowShader, material: ShaderType)
src/composables/primitives/useShader/index.ts:29
↓ 1 callers
Function
recordTime
(material: THREE.ShaderMaterial)
src/composables/primitives/useShader/index.ts:24
↓ 1 callers
Function
updateCamera
(camera: THREE.OrthographicCamera)
src/composables/camera.ts:22
↓ 1 callers
Function
usePlane
({scene, element, material}: planeProps)
src/composables/primitives/usePlane.ts:49
↓ 1 callers
Function
usePostProcessing
({context, shader}: postProcessingInterface)
src/composables/postprocessing.ts:44
↓ 1 callers
Function
windowDimensions
()
src/composables/utils/index.ts:3
Function
defaultGLSL
(params: MoonbowShader)
src/composables/primitives/useShader/utils.ts:24
Function
inView
(entries: IntersectionObserverEntry[])
src/composables/primitives/proxySync.ts:13
Function
postProcessing
(shader: MoonbowShader, toggle = true)
src/composables/scene.ts:23
Function
syncProxyHTML
({proxy, src}: propInterface)
src/composables/primitives/proxySync.ts:9
Function
useImage
({scene, element, material}: planeProps)
src/composables/primitives/usePlane.ts:62
Function
useScroll
()
src/composables/utils/useScroll.ts:31
Function
useShader
(element: HTMLImageElement | null, shader?: MoonbowShader)
src/composables/primitives/useShader/index.ts:34