MCPcopy Create free account

hub / github.com/Ameobea/sketches-3d / functions

Functions4,627 in github.com/Ameobea/sketches-3d

↓ 21 callersMethodclear
()
src/viz/util/undoSystem.ts:39
↓ 21 callersFunctionconfigureDefaultPostprocessingPipeline
({ viz, quality, addMiddlePasses, toneMapping = {}, postEffects, autoUpdateShadowMap = false, en
src/viz/postprocessing/defaultPostprocessing.ts:262
↓ 21 callersMethodcount
()
src/viz/levelDef/SelectionManager.svelte.ts:43
↓ 21 callersFunctionjsonInit
(method: string, body: unknown)
src/viz/levelDef/levelEditorApi.ts:20
↓ 20 callersFunctionguardDev
()
src/routes/level_editor/levelEditorUtils.server.ts:10
↓ 20 callersFunctionparse_expr
(ctx: &EvalCtx, expr: Pair<Rule>)
src/viz/wasm/geoscript/src/ast.rs:2142
↓ 20 callersFunctionvkey
(ix: u32, version: u32)
src/viz/wasm/mesh/src/slotmap_utils.rs:7
↓ 19 callersFunctionapply
(sys: GeotoyUndoSystem, tree: TreeDef, dir: 'undo' | 'redo')
src/viz/scenes/geoscriptPlayground/treeUndoSystem.test.ts:30
↓ 19 callersFunctiondie
(msg: string, code = 1)
geoscript_backend/geotoy_cli/src/cli.ts:119
↓ 19 callersMethodget
(&self, key: &[u32])
src/viz/wasm/geoscript/src/builtins/flat_memo.rs:28
↓ 19 callersMethodinto_literal_expr
(&self, loc: SourceLoc)
src/viz/wasm/geoscript/src/lib.rs:967
↓ 19 callersFunctionresolveId
(glsl: string, id: string)
src/viz/SkyStack/layers/_util.ts:7
↓ 19 callersMethodrng
(&self)
src/viz/wasm/geoscript/src/lib.rs:2075
↓ 19 callersMethodsave
()
src/routes/level_editor/levelEditorUtils.server.ts:27
↓ 19 callersMethodsetCurTimeSeconds
(curTimeSeconds: number)
src/viz/shaders/customShader.ts:2253
↓ 19 callersMethodset_f32
(&mut self, key: &[u8], v: f32)
src/viz/wasm/flight_recorder/src/lib.rs:126
↓ 19 callersMethodshading_normal
(&self, key: VertexKey)
src/viz/wasm/mesh/src/linked_mesh.rs:368
↓ 19 callersMethodunion
Return a new CSG solid representing space in either this solid or in the solid `csg`. Neither this solid nor the solid `csg` are modified. A.union(B)
src/viz/wasm/mesh/src/csg.rs:1566
↓ 19 callersMethodwith_resolved
(&self, sym: Sym, f: F)
src/viz/wasm/geoscript/src/lib.rs:1732
↓ 19 callersMethodwith_resolved_sym
(&self, sym: Sym, f: F)
src/viz/wasm/geoscript/src/lib.rs:3250
↓ 18 callersFunctionrng
()
src/viz/wasm/common/src/lib.rs:29
↓ 18 callersFunctionsmoothstep
(start: number, stop: number, x: number)
src/viz/util/util.ts:28
↓ 18 callersMethody
()
src/ammojs/ammoTypes.ts:6
↓ 17 callersMethodconsume
( &self, _ctx: &'a EvalCtx, )
src/viz/wasm/geoscript/src/builtins/trace_path.rs:2400
↓ 17 callersFunctionget
()
src/viz/wasm/uv_unwrap/uv-unwrap.js:1725
↓ 17 callersMethodget
(&'b self, name: Sym)
src/viz/wasm/geoscript/src/ast.rs:2615
↓ 17 callersFunctionhash_expr
Unified expression hasher that handles both const eval and structural hashing modes.
src/viz/wasm/geoscript/src/optimizer.rs:146
↓ 17 callersFunctionpost
(common: Common, payload: TransientPayload)
geoscript_backend/geotoy_cli/src/cli.ts:345
↓ 17 callersFunctionr
(n: number)
src/viz/levelDef/csgCodeGen.ts:57
↓ 17 callersMethodresize
src/viz/wasm/geodesics/src/AmbiVector_PATCH.h:54
↓ 17 callersFunctionvalidateName
(name: string | undefined)
src/routes/level_editor/levelEditorUtils.server.ts:14
↓ 17 callersMethodwalk_expr
Walk an expression, returning its inferred abstract type.
src/viz/wasm/geoscript_analysis/src/analysis.rs:353
↓ 17 callersMethodx
()
src/ammojs/ammoTypes.ts:5
↓ 17 callersMethodz
()
src/ammojs/ammoTypes.ts:7
↓ 16 callersFunctionat
(uv0, duv, s)
scripts/pomMarcherHarness/marchers.mjs:21
↓ 16 callersFunctioncloneTree
(node: CsgTreeNode)
src/viz/levelDef/csgTreeUtils.ts:5
↓ 16 callersMethoddisplacement_normal
(&self, key: VertexKey)
src/viz/wasm/mesh/src/linked_mesh.rs:372
↓ 16 callersMethodend
(&self)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:812
↓ 16 callersMethodfrom
(mesh: Mesh<'a>)
src/viz/wasm/mesh/src/lib.rs:103
↓ 16 callersMethodloc
(&self)
src/viz/wasm/geoscript/src/ast.rs:506
↓ 16 callersFunctionrwritable
(value: T)
src/viz/util/TransparentWritable.ts:13
↓ 16 callersMethodset_node_key
(&self, node_key: NodeKey, mesh: &mut LinkedMesh<FaceData>)
src/viz/wasm/mesh/src/csg.rs:461
↓ 16 callersMethodset_shading_normal
(&mut self, key: VertexKey, normal: Option<Vec3>)
src/viz/wasm/mesh/src/linked_mesh.rs:380
↓ 15 callersMethodclone
(&self)
src/viz/wasm/geoscript/src/seq.rs:240
↓ 15 callersMethodclose
()
src/viz/levelDef/materialEditorController.ts:50
↓ 15 callersMethodeval_expr
( &self, expr: &Expr, scope: &Scope, binding_name: Option<Sym>, )
src/viz/wasm/geoscript/src/lib.rs:2220
↓ 15 callersMethodget
(key: string)
geoscript_backend/text-to-path/index.ts:14
↓ 15 callersFunctionnode
(overrides: Partial<NodeDef> & Pick<NodeDef, 'id' | 'name'>)
src/geoscript/treeCodegen.test.ts:47
↓ 15 callersFunctionsnapshotTransform
(obj: THREE.Object3D)
src/viz/util/transformSnapshot.ts:18
↓ 14 callersMethodapply
( &self, ctx: &EvalCtx, lhs: &Value, rhs: &Value, pre_resolved_def_ix: Option<usize>, )
src/viz/wasm/geoscript/src/ast.rs:1376
↓ 14 callersFunctionopenLevel
(name: string)
src/routes/level_editor/levelEditorUtils.server.ts:39
↓ 14 callersFunctionreadLatin1String
src/viz/wasm/uv_unwrap/uv-unwrap.js:659
↓ 14 callersMethodseparate_vertices_and_compute_normals
Does something akin to "shade auto-smooth" from Blender. For each edge in the mesh, it is determined to be sharp or smooth based on the angle between
src/viz/wasm/mesh/src/linked_mesh.rs:2486
↓ 14 callersFunctionwrite
( filename: string, schema: Record<string, unknown>, title: string, id: string, dir: string = schema
src/viz/levelDef/genSchema.ts:21
↓ 13 callersMethodfetchOk
Fetch + ok-check, logging failures under `label`. Returns the Response, or null on failure.
src/viz/levelDef/levelEditorApi.ts:30
↓ 13 callersFunctionfindNodeById
( nodes: (ObjectDef | ObjectGroupDef)[], id: string )
src/viz/levelDef/levelDefTreeUtils.ts:16
↓ 13 callersFunctiongetNodeAtPath
(root: CsgTreeNode, path: string)
src/viz/levelDef/csgTreeUtils.ts:17
↓ 13 callersMethodgetSync
()
src/viz/util/AsyncOnce.ts:57
↓ 13 callersFunctionget_vec2
(map: &FxHashMap<String, Value>, key: &str)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:2758
↓ 13 callersFunctioninject_gizmo
(ctx: &EvalCtx, module: &str, handle: &str, value: Value)
src/viz/wasm/geoscript/src/lib.rs:6481
↓ 13 callersFunctionisEditable
(n: LevelSceneNode)
src/viz/levelDef/levelSceneTypes.ts:70
↓ 13 callersFunctionor_async_dep_bit
(bit: u32)
src/viz/wasm/geoscript/src/lib.rs:87
↓ 13 callersFunctionreadLatin1String
src/viz/wasm/cgal/index.js:613
↓ 13 callersFunctionread_u32
(data: &[u8], offset: &mut usize)
src/viz/wasm/flight_recorder/src/lib.rs:674
↓ 13 callersMethodremove_face
(&mut self, face_key: FaceKey)
src/viz/wasm/mesh/src/linked_mesh.rs:3039
↓ 13 callersMethodresolveRange
(r: Range | undefined, fallback: number)
src/viz/audio/SoundEngine.ts:239
↓ 13 callersMethodset
(key: string, value: T)
geoscript_backend/text-to-path/index.ts:24
↓ 13 callersFunctionval
(k: string, i: number)
geoscript_backend/geotoy_cli/src/cli.ts:255
↓ 12 callersMethoddefine
(&mut self, name: Sym, ty: AbstractType)
src/viz/wasm/geoscript/src/type_infer.rs:66
↓ 12 callersFunctiondelay
(ms: number)
src/viz/util/util.ts:48
↓ 12 callersMethodinvert
Convert solid space to empty space and empty space to solid space.
src/viz/wasm/mesh/src/csg.rs:837
↓ 12 callersMethodlength
(&self, verts: &SlotMap<VertexKey, Vertex>)
src/viz/wasm/mesh/src/linked_mesh.rs:210
↓ 12 callersFunctionloadNamedTextures
( loader: THREE.ImageBitmapLoader, textureMap: T )
src/viz/textureLoading.ts:73
↓ 12 callersMethodposition
()
src/viz/levelDef/LevelEditor.svelte.ts:623
↓ 12 callersMethodrender
( renderer: THREE.WebGLRenderer, inputBuffer: THREE.WebGLRenderTarget, outputBuffer: THREE.W
src/viz/scenes/rainy/rainy.ts:460
↓ 12 callersMethodset
(&mut self, name: Sym, value: TrackedValue)
src/viz/wasm/geoscript/src/ast.rs:2625
↓ 12 callersMethodupdate
()
src/viz/terrain/LODTerrain.ts:116
↓ 11 callersFunctionadaptive_sample
Adaptively samples a curve using curvature-aware density integration. # Arguments `target_count` - The desired number of sample points `initial_ts`
src/viz/wasm/geoscript/src/mesh_ops/adaptive_sampler.rs:179
↓ 11 callersFunctionaddStartSignpost
( pos: THREE.Vector3, text: string, paramOverrides: Partial<CreateSignboardArgs> = {} )
src/viz/scenes/tutorial/tutorial.svelte.ts:58
↓ 11 callersMethodcompose
(world: THREE.Matrix4, parentWorld: THREE.Matrix4)
src/viz/gizmos/targets.ts:234
↓ 11 callersFunctioncompress_f32_channel
(values: &[f32])
src/viz/wasm/flight_recorder/src/lib.rs:423
↓ 11 callersFunctioncs
(extra: Record<string, unknown>)
src/viz/levelDef/materialExtends.server.test.ts:8
↓ 11 callersMethodget
(&self, key: &[u8])
src/viz/wasm/flight_recorder/src/lib.rs:102
↓ 11 callersMethodloadSfx
(name: string)
src/viz/audio/SoundEngine.ts:366
↓ 11 callersFunctionmake_tagged_map
(entries: &[(&str, Value)])
src/viz/wasm/geoscript/src/builtins.rs:6524
↓ 11 callersFunctionparse_svg_path_to_draw_commands
(svg_path_str: &str)
src/viz/wasm/geoscript/src/builtins/trace_path.rs:3100
↓ 11 callersMethodplaySfx
(name: string, opts?: PlaySfxOpts)
src/viz/audio/SoundEngine.ts:510
↓ 11 callersFunctionread_compressed_f32_block
(data: &[u8], offset: &mut usize)
src/viz/wasm/flight_recorder/src/lib.rs:719
↓ 11 callersMethodselect
(node: LevelSceneNode)
src/viz/levelDef/LevelEditor.svelte.ts:837
↓ 11 callersMethodset_displacement_normal
(&mut self, key: VertexKey, normal: Option<Vec3>)
src/viz/wasm/mesh/src/linked_mesh.rs:384
↓ 11 callersFunctionvkey_ix
(key: &VertexKey)
src/viz/wasm/mesh/src/slotmap_utils.rs:28
↓ 10 callersFunctionbuildEmptyTree
()
src/geoscript/geotoyAPIClient.ts:205
↓ 10 callersFunctionclamp
(x, a, b)
scripts/pomMarcherHarness/marchers.mjs:9
↓ 10 callersFunctionclearPhysicsBinding
( object: THREE.Object3D, fpCtx: PhysicsBindingCtx, meshName: string = object.name )
src/viz/util/physics.ts:19
↓ 10 callersMethoddetach
()
src/viz/levelDef/TransformHandler.ts:134
↓ 10 callersFunctiondie
(msg: string)
scripts/port-procedural-materials.ts:49
↓ 10 callersMethoddispose
()
src/viz/gizmos/gizmoGhosts.ts:118
↓ 10 callersMethodexecute
(self, _ctx)
blender_quick_export.py:20
↓ 10 callersFunctionfkey
(ix: u32, version: u32)
src/viz/wasm/mesh/src/slotmap_utils.rs:18
↓ 10 callersFunctiongetWasmTableEntry
src/viz/wasm/uv_unwrap/uv-unwrap.js:566
← previousnext →101–200 of 4,627, ranked by callers