Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ni55aN/allmatter
/ functions
Functions
182 in github.com/Ni55aN/allmatter
⨍
Functions
182
◇
Types & classes
74
↓ 9 callers
Method
combineWith
(socket: Socket)
src/editor/sockets.ts:6
↓ 9 callers
Method
getButtons
(names = ['Exit', 'Back', 'Next'])
src/tour.ts:127
↓ 8 callers
Method
updatePreview
(texture: WebGLTexture)
src/editor/common/components/texture.ts:18
↓ 7 callers
Method
updateMap
(src: HTMLCanvasElement, mapName: Exclude<keyof typeof this.mesh.material, 'isMaterial'>)
src/components/MaterialPreview.tsx:165
↓ 5 callers
Method
calculate
(inputs: any, expression: any)
src/editor/common/components/binary-operation.ts:44
↓ 5 callers
Method
render
()
src/components/MaterialPreview.tsx:142
↓ 4 callers
Method
resize
()
src/components/TextureViewer.tsx:71
↓ 4 callers
Method
resize
(w?: number, h?: number)
src/components/MaterialPreview.tsx:146
↓ 4 callers
Method
update
()
src/editor/components/module/module.ts:38
↓ 3 callers
Method
update
(maps: Record<string, HTMLCanvasElement>)
src/components/MaterialPreview.tsx:181
↓ 2 callers
Function
addModule
(name?: string, data?: any)
src/components/Modules.tsx:58
↓ 2 callers
Function
enter
()
src/components/ModuleItem.tsx:20
↓ 2 callers
Method
extractCoords
(e: MouseEvent | TouchEvent)
src/components/TextureViewer.tsx:36
↓ 2 callers
Function
getEditor
()
src/components/Modules.tsx:26
↓ 2 callers
Function
importEditor
(di: DiContainer, data: Data)
src/editor/import-export.ts:63
↓ 2 callers
Method
loadGeometry
(name: string)
src/components/MaterialPreview.tsx:84
↓ 2 callers
Function
openModule
(name: string)
src/components/Modules.tsx:47
↓ 2 callers
Function
rename
(from: string, to: string)
src/components/Modules.tsx:37
↓ 2 callers
Function
switchArea
(area: Area)
src/components/Workspace.tsx:51
↓ 2 callers
Method
syncPorts
(inputs: string[], outputs: string[])
src/editor/components/module/module.ts:55
↓ 2 callers
Function
texture2canvas
(texture: WebGLTexture, w: number, h: number)
src/editor/controls/PreviewUI.tsx:13
↓ 1 callers
Function
clear
()
src/components/Modules.tsx:71
↓ 1 callers
Method
createCamera
()
src/components/MaterialPreview.tsx:40
↓ 1 callers
Method
createControls
()
src/components/MaterialPreview.tsx:94
↓ 1 callers
Function
createEditor
( container: HTMLElement, getModuleData: () => any, updateMaterial: (maps: Record<string, any>) => void,
src/editor/index.ts:41
↓ 1 callers
Method
createLights
()
src/components/MaterialPreview.tsx:68
↓ 1 callers
Method
createMesh
()
src/components/MaterialPreview.tsx:113
↓ 1 callers
Function
createNode
(di: DiContainer, name: string, data: any)
src/editor/import-export.ts:8
↓ 1 callers
Method
createRenderer
()
src/components/MaterialPreview.tsx:53
↓ 1 callers
Method
execute
( inputs: Record<string, any>, editor: NodeEditor<Schemes>, engine: DataflowEngine<Schemes> )
src/editor/modules.ts:43
↓ 1 callers
Function
exit
()
src/components/ModuleItem.tsx:23
↓ 1 callers
Function
exportEditor
(editor: NodeEditor<Schemes>)
src/editor/import-export.ts:88
↓ 1 callers
Function
getColor
(type: string)
src/editor/utils.ts:10
↓ 1 callers
Function
getConnectionSockets
( editor: NodeEditor<Schemes>, connection: Schemes["Connection"] )
src/editor/utils.ts:77
↓ 1 callers
Method
getFunction
(expression: any)
src/editor/common/components/binary-operation.ts:22
↓ 1 callers
Method
getPorts
(editor: NodeEditor<Schemes>)
src/editor/modules.ts:97
↓ 1 callers
Method
handleEvents
()
src/components/TextureViewer.tsx:25
↓ 1 callers
Function
initialData
()
src/components/Modules.tsx:17
↓ 1 callers
Method
injectInputs
(nodes: Schemes["Node"][], inputData: Record<string, any>)
src/editor/modules.ts:62
↓ 1 callers
Method
isCompatibleWith
(socket: Socket)
src/editor/sockets.ts:10
↓ 1 callers
Method
loadEnvMap
(path: string, format: string)
src/components/MaterialPreview.tsx:127
↓ 1 callers
Function
opened
()
src/components/NodeEditor.tsx:45
↓ 1 callers
Method
order
(a: any, b: any)
src/editor/common/components/binary-operation.ts:28
↓ 1 callers
Function
process
()
src/components/NodeEditor.tsx:71
↓ 1 callers
Function
removeConnections
( editor: NodeEditor<BaseSchemes>, nodeId: NodeId )
src/editor/utils.ts:54
↓ 1 callers
Method
retrieveOutputs
(nodes: Schemes["Node"][], engine: DataflowEngine<Schemes>)
src/editor/modules.ts:80
↓ 1 callers
Method
serialize
()
src/editor/components/math/pow.ts:38
↓ 1 callers
Method
setTexture
(texture: WebGLTexture)
src/editor/controls/preview.ts:10
↓ 1 callers
Method
setValue
(value: string)
src/editor/controls/color-picker.ts:11
↓ 1 callers
Method
start
()
src/tour.ts:143
↓ 1 callers
Function
sync
()
src/components/Modules.tsx:31
↓ 1 callers
Method
translate
(x: number, y: number)
src/components/TextureViewer.tsx:67
↓ 1 callers
Method
update
(src: string)
src/components/TextureViewer.tsx:62
↓ 1 callers
Function
useEditor
({ changePreview, changeMaterial }: { changePreview: (canvas: HTMLCanvasElement) => void, changeMaterial: (map
src/components/NodeEditor.tsx:31
↓ 1 callers
Function
useMapsSaver
(filename: string)
src/maps-saver.ts:3
↓ 1 callers
Function
useModules
({ opened }: { opened: () => void })
src/components/Modules.tsx:19
↓ 1 callers
Function
useProjectPicker
()
src/project-picker.ts:4
↓ 1 callers
Function
useProjectSaver
(name: string)
src/project-saver.ts:4
Function
About
({ open, hide }: { open: boolean, hide: () => void })
src/components/About.tsx:4
Function
App
()
src/App.tsx:28
Function
ColorPickerUI
(props: { data: ColorPicker })
src/editor/controls/ColorPickerUI.tsx:18
Function
Header
(props: { menu: React.ReactNode })
src/components/Header.tsx:22
Function
InteractiveMenuItem
({ label, children }: { label: string, children: any })
src/components/shared/InteractiveMenuItem.tsx:1
Function
Logo
(props: { responsive?: boolean })
src/components/shared/Logo.tsx:10
Function
MaterialPreview
({ geometry, maps }: { geometry: string, maps: Record<string, HTMLCanvasElement> })
src/components/MaterialPreview.tsx:193
Function
Model
(props: { onChange: (value: Values) => void })
src/components/settings/Model.tsx:15
Function
ModuleItem
({ name, select, rename }: Props)
src/components/ModuleItem.tsx:12
Function
PreviewUI
(props: { data: Preview })
src/editor/controls/PreviewUI.tsx:8
Function
Social
({ title, link, icon, ...rest }: { title: string, link: string, icon: React.ReactNode })
src/components/shared/Social.tsx:4
Function
TextureSize
(props: { min: number, max: number, onChange: (value: number) => void })
src/components/settings/TextureSize.tsx:3
Function
TextureViewer
({ canvas }: { canvas: HTMLCanvasElement })
src/components/TextureViewer.tsx:83
Function
Workspace
({ materialPreview, texturePreview, editor }: { editor: any, texturePreview: any, materialPreview: any })
src/components/Workspace.tsx:44
Function
_process
()
src/editor/index.ts:58
Function
clearEditor
(editor: NodeEditor<BaseSchemes>)
src/editor/utils.ts:65
Method
constructor
()
src/tour.ts:7
Method
constructor
(private el: HTMLElement)
src/components/TextureViewer.tsx:10
Method
constructor
(private el: HTMLElement)
src/components/MaterialPreview.tsx:22
Method
constructor
( private has: (path: string) => boolean, private graph: (path: string, editor: NodeEditor<Schemes>) =
src/editor/modules.ts:20
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/generator/circle.ts:18
Method
constructor
(di: DiContainer)
src/editor/components/generator/brick.ts:14
Method
constructor
(di: DiContainer)
src/editor/components/generator/noise.ts:14
Method
constructor
(private di: DiContainer, data: Data)
src/editor/components/module/module.ts:21
Method
constructor
(data: Data)
src/editor/components/output/curve.ts:17
Method
constructor
(data: Data)
src/editor/components/output/texture.ts:16
Method
constructor
(data: Data)
src/editor/components/output/number.ts:16
Method
constructor
(data: Data)
src/editor/components/output/color.ts:16
Method
constructor
(private di: DiContainer)
src/editor/components/output/material.ts:24
Method
constructor
(di: DiContainer)
src/editor/components/texture/gradient.ts:14
Method
constructor
(di: DiContainer)
src/editor/components/texture/blend.ts:14
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/texture/lightness.ts:19
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/texture/transform.ts:21
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/texture/blur.ts:19
Method
constructor
(di: DiContainer)
src/editor/components/texture/invert.ts:15
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/texture/normal-map.ts:19
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/math/pow.ts:18
Method
constructor
()
src/editor/components/math/divide.ts:11
Method
constructor
(di: DiContainer, data: Data)
src/editor/components/math/number.ts:14
Method
constructor
()
src/editor/components/math/distance.ts:11
Method
constructor
()
src/editor/components/math/add.ts:11
Method
constructor
()
src/editor/components/math/multiply.ts:11
next →
1–100 of 182, ranked by callers