MCPcopy Create free account

hub / github.com/Sunset-Studios/Sundown / functions

Functions1,448 in github.com/Sunset-Studios/Sundown

↓ 1 callersMethod_tie_resource_to_pass_config_attachments
( resource, pass, resource_params_index, is_input_resource, frame_data )
engine/src/renderer/render_graph.js:1461
↓ 1 callersMethod_traverse_tree
* Traverse the AABB tree for the closest hit * @param {Ray} ray - The ray to cast * @param {number} node_index - Index of the current node
engine/src/acceleration/aabb_raycast.js:161
↓ 1 callersMethod_traverse_tree_all
* Traverse the AABB tree for all hits * @param {Ray} ray - The ray to cast * @param {number} node_index - Index of the current node * @
engine/src/acceleration/aabb_raycast.js:247
↓ 1 callersMethod_update_dev_cursor
()
engine/src/core/scene.js:95
↓ 1 callersMethod_update_input
* Handles keyboard events from UIContext instead of document events. * This method should be called once per frame (e.g., in update()).
engine/src/tools/dev_console.js:94
↓ 1 callersMethod_update_internal
()
engine/src/core/subsystems/aabb_debug_renderer.js:44
↓ 1 callersMethod_update_node_depth
* Update the maximum depth of the tree * @param {number} start_node_index - The index of the node to start from
engine/src/acceleration/aabb_tree_processor.js:858
↓ 1 callersMethod_update_present_pass_status
(pass)
engine/src/renderer/render_graph.js:956
↓ 1 callersMethod_update_processed_node_flags
(processed_node_indices)
engine/src/core/subsystems/aabb_entity_adapter.js:302
↓ 1 callersMethod_update_reference_counts
(pass)
engine/src/renderer/render_graph.js:928
↓ 1 callersMethod_update_resource_param_producers_and_consumers
(pass)
engine/src/renderer/render_graph.js:939
↓ 1 callersMethod_update_transient_resources
(pass)
engine/src/renderer/render_graph.js:1924
↓ 1 callersMethod_use_free_block
* Uses a free block for allocation, potentially splitting it if it's larger than needed. * @param {number} page_index - The index of the page conta
engine/src/core/ecs/solar/memory.js:1290
↓ 1 callersMethodadam_moment_update
( variable, m_tensor, v_tensor, grad, beta1, beta2, t, epsilon, learning_r
engine/src/ml/ops/ops.js:195
↓ 1 callersMethodadam_moment_update
( result, m_tensor, v_tensor, grad, beta1, beta2, t, epsilon, learning_rat
engine/src/ml/ops/ops.js:866
↓ 1 callersMethodadd
(result, a, b)
engine/src/ml/ops/ops.js:474
↓ 1 callersMethodadd_activation
(type, parent = null)
engine/src/ml/ops/op_store.js:733
↓ 1 callersMethodadd_axes
* Add a coordinate axes visualization * @param {Array} origin - Origin position [x, y, z] * @param {number} size - Size of the axes * @param
engine/src/renderer/line_renderer.js:504
↓ 1 callersMethodadd_circle
* Add a circle outline * @param {Array} center - Circle center [x, y, z] * @param {number} radius - Circle radius * @param {Array} normal - C
engine/src/renderer/line_renderer.js:311
↓ 1 callersMethodadd_gradients
* Add gradients together * * @param {Object} grad1 - First gradient * @param {Object} grad2 - Second gradient * @returns {Object} Combined
engine/src/ml/layer.js:942
↓ 1 callersMethodadd_loss
(type, enabled_logging = false, name = null, parent = null)
engine/src/ml/ops/op_store.js:753
↓ 1 callersMethodadd_material_bucket
(material_id)
engine/src/renderer/mesh_task_queue.js:272
↓ 1 callersMethodadd_multiple
* Add multiple child nodes to a parent node. * @param {*} parent_data - The data of the parent node to add to. If null, creates roots. * @param
engine/src/memory/container.js:544
↓ 1 callersMethodadd_random_objects
(count)
example/app.js:1164
↓ 1 callersMethodadd_resource
(resource)
engine/src/renderer/material.js:38
↓ 1 callersMethodadd_scene
(scene)
example/app.js:1856
↓ 1 callersMethodadd_sim_layer
(sim_layer)
engine/src/core/simulator.js:39
↓ 1 callersMethodadd_training_batch
* Adds a training batch for a model running in batch training mode. * @param {string} model_id - The model to which the training batch should be ad
engine/src/ml/mastermind.js:202
↓ 1 callersMethodadd_view_data
(view_data = {})
engine/src/core/shared_data.js:51
↓ 1 callersMethodadvance_frame
()
engine/src/renderer/renderer.js:213
↓ 1 callersMethodallocate
* Adds an element to the end of the allocator * @param {*} value - The value to add * @returns {number} The index of the added element
engine/src/memory/allocator.js:748
↓ 1 callersMethodappend
(other)
engine/src/ml/ops/op_store.js:74
↓ 1 callersMethodapply_gradients
(variable, grad, learning_rate = 0.001, weight_decay = 0)
engine/src/ml/optimizers/adam.js:31
↓ 1 callersMethodauto_load_fonts
* Automatically loads all fonts from registered font paths by scanning their font manifests. * Iterates through each registered font path and calls
engine/src/ui/text/font_cache.js:53
↓ 1 callersMethodbatch_reduce_mean
(a)
engine/src/ml/ops/ops.js:191
↓ 1 callersMethodbatch_reduce_mean
(result, a)
engine/src/ml/ops/ops.js:852
↓ 1 callersMethodbegin
(encoder, pipeline)
engine/src/renderer/render_pass.js:13
↓ 1 callersMethodbegin
* Begins a new frame in the render graph. * This method resets the render graph state and prepares it for a new frame of rendering. * * @retu
engine/src/renderer/render_graph.js:504
↓ 1 callersMethodbinary_cross_entropy_loss
(target, output, enabled_logging = false, name = null)
engine/src/ml/ops/ops.js:179
↓ 1 callersMethodbinary_cross_entropy_loss
(result, target, output, enabled_logging = false, name = null)
engine/src/ml/ops/ops.js:794
↓ 1 callersMethodbinary_cross_entropy_loss_prime
(target, output)
engine/src/ml/ops/ops.js:183
↓ 1 callersMethodbinary_cross_entropy_loss_prime
(result, target, output)
engine/src/ml/ops/ops.js:821
↓ 1 callersMethodbroadcast
(...data)
engine/src/core/dispatcher.js:18
↓ 1 callersMethodbuild
()
engine/src/core/shared_data.js:31
↓ 1 callersMethodcalculate_fat_margin
* Calculate a fat margin for an AABB * @param {Array<number>} min_point - The minimum point of the AABB * @param {Array<number>} max_point - The
engine/src/acceleration/aabb.js:626
↓ 1 callersMethodclaim
* Find space or create new chunks * @param {number} [instance_count=1] - Number of instances to allocate * @returns {Object} - Object containing
engine/src/core/ecs/solar/archetype.js:34
↓ 1 callersMethodcleanup
()
engine/src/core/scene.js:42
↓ 1 callersMethodcleanup
* Optionally, clean up any non-persistent tensors in the entire pool. * This walks through the pool and disposes tensors not marked persistent.
engine/src/ml/math/tensor.js:518
↓ 1 callersMethodclear_all
()
engine/src/core/subsystems/aabb_debug_renderer.js:197
↓ 1 callersMethodclear_all_dirty
()
engine/src/core/subsystems/entity_preprocessor.js:54
↓ 1 callersMethodclear_dirty
* Clears the dirty flag for this chunk. Called after flushing.
engine/src/core/ecs/solar/chunk.js:216
↓ 1 callersMethodclear_entity_dirty_flags
* Clears all dirty flags for all chunks.
engine/src/core/ecs/solar/chunk.js:224
↓ 1 callersMethodclip_l2_norm
(a, max_norm)
engine/src/ml/ops/ops.js:187
↓ 1 callersMethodclip_l2_norm
(result, max_norm)
engine/src/ml/ops/ops.js:840
↓ 1 callersMethodclone
(result, a)
engine/src/ml/ops/ops.js:450
↓ 1 callersMethodcombine_inputs
* Combine multiple inputs for a layer * * @param {Layer} layer - The layer * @param {Array} inputs - The inputs to combine * @returns {Obj
engine/src/ml/layer.js:913
↓ 1 callersMethodcompile_passes
* Compile all enabled post-process passes for a specific view into the render graph
engine/src/renderer/post_process_stack.js:124
↓ 1 callersMethodconsume_range
(name)
engine/src/input/input_provider.js:122
↓ 1 callersMethodcontains
* Check if the queue contains a value. * @param {number} value - The value to check for. * @returns {boolean} True if the value is in the queue,
engine/src/memory/container.js:1481
↓ 1 callersMethodcopy
(a, result, offset = 0, size = null)
engine/src/ml/ops/ops.js:430
↓ 1 callersMethodcopy
* Utility to copy a tensor. * @param {Tensor} a - the tensor to copy. * @param {number} offset - the offset to copy the tensor from. * @param
engine/src/ml/math/tensor.js:260
↓ 1 callersMethodcopy_gpu_to_cpu_buffers
* Copies the GPU buffers to the CPU. * @param {GPUCommandEncoder} encoder - The command encoder.
engine/src/core/ecs/entity.js:398
↓ 1 callersMethodcopy_to_cpu_buffers
* Enqueue GPU→CPU copies for all CPU-readback buffers via the given encoder.
engine/src/core/ecs/solar/memory.js:348
↓ 1 callersMethodcreate
(id = 0, archetype = null, segments = [], instance_count = 0)
engine/src/core/ecs/solar/types.js:131
↓ 1 callersMethodcreate
(config, material, parent = null, children = [])
engine/src/ui/3d/element_pool.js:22
↓ 1 callersMethodcreate_compute
(name, config)
engine/src/renderer/pipeline_state.js:53
↓ 1 callersFunctioncreate_dev_server
()
tools/dev_server.js:12
↓ 1 callersMethodcreate_encoder
(name)
engine/src/renderer/command_queue.js:4
↓ 1 callersMethodcreate_from_texture
(raw_image, name, config)
engine/src/renderer/texture.js:445
↓ 1 callersMethodcreate_pipeline_state
(bind_group_layouts, output_targets = [], depth_stencil_options = {})
engine/src/renderer/material.js:102
↓ 1 callersMethodcreate_sine_batch
()
example/app.js:422
↓ 1 callersMethodcreate_xor_batch
()
example/app.js:433
↓ 1 callersMethodcross_entropy_loss
(target, output, enabled_logging = false, name = null)
engine/src/ml/ops/ops.js:171
↓ 1 callersMethodcross_entropy_loss
(result, target, output, enabled_logging = false, name = null)
engine/src/ml/ops/ops.js:747
↓ 1 callersMethodcross_entropy_loss_prime
(target, output)
engine/src/ml/ops/ops.js:175
↓ 1 callersMethodcross_entropy_loss_prime
(result, target, output)
engine/src/ml/ops/ops.js:773
↓ 1 callersFunctioncursor
(config = {})
engine/src/ui/2d/immediate.js:1598
↓ 1 callersMethoddeallocate
* Deallocates an object from the free list allocator. * @param {object} object - The object to deallocate * @throws {Error} If the object is
engine/src/memory/allocator.js:515
↓ 1 callersMethoddefault
()
engine/src/renderer/texture.js:485
↓ 1 callersMethoddefault_context
()
engine/src/input/input_provider.js:15
↓ 1 callersMethoddefault_cube
()
engine/src/renderer/texture.js:503
↓ 1 callersMethoddefault_ui_material
()
engine/src/renderer/material.js:521
↓ 1 callersMethoddefragment
* Optional compaction when holes accumulate
engine/src/core/ecs/solar/chunk.js:131
↓ 1 callersMethodderive
(overrides = {})
engine/src/ml/layer.js:50
↓ 1 callersMethoddestroy_entity
* Destroy an entity and release its resources. * * @param {EntityHandle} handle - The handle of the entity to destroy
engine/src/core/ecs/solar/sector.js:80
↓ 1 callersMethoddisconnect_all
* Disconnects a layer from all its parents and children * * @param {number} id - The ID of the layer * @returns {boolean} True if disconnecti
engine/src/ml/layer.js:301
↓ 1 callersMethoddiv
(result, a, b)
engine/src/ml/ops/ops.js:542
↓ 1 callersMethoddot
(result, a, b)
engine/src/ml/ops/ops.js:565
↓ 1 callersMethoddraw_cube
(render_pass, instance_count = 1)
engine/src/renderer/mesh_task_queue.js:577
↓ 1 callersMethodend_collection
* End the current collection and return to the default collection
engine/src/renderer/line_renderer.js:57
↓ 1 callersMethodexecute
* Toggles the display of the ML stats panel.
engine/src/tools/ml_stats.js:97
↓ 1 callersMethodextend
(a, add_dims = [], fill_value = 0)
engine/src/ml/ops/ops.js:87
↓ 1 callersMethodextend
(result, a, add_dims = [], fill_value = 0)
engine/src/ml/ops/ops.js:326
↓ 1 callersMethodfill
(result, value, offset = 0, size = null)
engine/src/ml/ops/ops.js:306
↓ 1 callersFunctionfind_all_fragment_definition_files
()
tools/fragment_preprocessor.js:64
↓ 1 callersFunctionfind_font_files
(dir, font_files)
tools/msdf_font_generator.js:11
↓ 1 callersFunctionfind_fonts
(dir, font_files)
tools/msdf_font_generator.js:25
↓ 1 callersMethodflatten
(array_type = Float32Array, result_generator_cb = null, instance_count_cb = null)
engine/src/memory/container.js:428
↓ 1 callersMethodflush
(type)
engine/src/renderer/resource_cache.js:46
↓ 1 callersMethodflush_gpu_buffers
* Flushes the GPU buffers.
engine/src/core/ecs/entity.js:382
← previousnext →401–500 of 1,448, ranked by callers