MCPcopy Create free account

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

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

↓ 1 callersFunctionflush_ui
(ctx)
engine/src/ui/2d/immediate.js:631
↓ 1 callersMethodfnv1a_hash
(str)
engine/src/utility/names.js:15
↓ 1 callersMethodfnv1a_hash
(str)
engine/src/ml/names.js:15
↓ 1 callersFunctionframe_runner
(frame_callback, max_fps = 60)
engine/src/utility/frame_runner.js:1
↓ 1 callersMethodfree
* Free an index, returning it to the free list. * @param {number} index - The index to free.
engine/src/memory/container.js:1087
↓ 1 callersMethodfullfills_fragment_requirements
* Check if the archetype fullfills the fragment requirements. * @param {Fragment[]} fragment_requirements - The fragment requirements to check.
engine/src/core/ecs/solar/archetype.js:97
↓ 1 callersMethodgenerate
(config, relative_config_path = "")
engine/src/core/ecs/meta/fragment_generator.js:4
↓ 1 callersFunctiongenerate_consolidated_registry
(registry_file_path, all_fragments_info)
tools/fragment_preprocessor.js:113
↓ 1 callersMethodgenerate_custom_methods
(methods)
engine/src/core/ecs/meta/fragment_generator.js:202
↓ 1 callersFunctiongenerate_fragments_from_definitions
(file_path, output_path)
tools/fragment_preprocessor.js:74
↓ 1 callersMethodgenerate_hooks
(hooks)
engine/src/core/ecs/meta/fragment_generator.js:213
↓ 1 callersMethodget
* Get the element at position (i, j). * @param {number} i - Row index. * @param {number} j - Column index. * @returns {number} The value at (
engine/src/memory/container.js:1711
↓ 1 callersMethodget
* @param {number} index - The index to get the object or value from * @returns {object|primitive} - The object or value at the index
engine/src/memory/allocator.js:68
↓ 1 callersMethodget
* @param {number} index - The index to get the object from * @returns {object} - The object at the index * @throws {Error} If the index is o
engine/src/memory/allocator.js:331
↓ 1 callersMethodget
(index)
engine/src/memory/allocator.js:1443
↓ 1 callersMethodget
* Get an archetype by its fragments. * @param {Fragment[]} fragments - The fragments to include in the archetype. * @returns {Archetype} The arc
engine/src/core/ecs/solar/archetype.js:125
↓ 1 callersMethodget_adjacent_value
* Get the value of the adjacency between two keys. * @param {number} k1 - The first key. * @param {number} k2 - The second key. * @returns {n
engine/src/memory/container.js:1686
↓ 1 callersMethodget_all_resources
()
engine/src/renderer/material.js:263
↓ 1 callersMethodget_buffer
* Retrieves a GPU buffer for a given fragment class and field or buffer key. * @param {typeof import('../fragment.js').Fragment} FragmentClass - Th
engine/src/core/ecs/solar/memory.js:791
↓ 1 callersMethodget_children
(entity)
engine/src/core/scene_graph.js:33
↓ 1 callersMethodget_chunk_and_slot
* Retrieves the chunk and slot for a given entity ID. * @param {number} id - The entity ID * @returns {Object} The chunk and slot
engine/src/core/ecs/solar/sector.js:268
↓ 1 callersMethodget_compacted_object_instance_buffer
()
engine/src/renderer/mesh_task_queue.js:416
↓ 1 callersMethodget_data_for_entity
* Retrieves the data for a specific entity as a Subarray. * Note: Modifying the returned subarray directly modifies the underlying page data. *
engine/src/core/ecs/solar/memory.js:1105
↓ 1 callersMethodget_default_sampler
()
engine/src/renderer/texture.js:422
↓ 1 callersFunctionget_entity_children
(entity)
engine/src/core/ecs/entity_utils.js:119
↓ 1 callersMethodget_entity_flags
* Retrieves the flags for an entity. * @param {number} entity - The ID of the entity to get the flags for. * @returns {number} The flags for the
engine/src/core/ecs/entity.js:272
↓ 1 callersMethodget_entity_from_id
* Retrieves the entity handle for a given entity ID. * @param {number} id - The entity ID * @returns {EntityHandle} The entity handle
engine/src/core/ecs/solar/sector.js:259
↓ 1 callersMethodget_entity_id_for
* Retrieves the entity ID for a given chunk and slot. * * @param {Chunk} chunk - The chunk containing the entity * @param {number} slot - The
engine/src/core/ecs/solar/memory.js:195
↓ 1 callersMethodget_entity_parent
* Get an entity's parent (or null).
engine/src/core/ecs/entity.js:424
↓ 1 callersMethodget_font
* Gets the font ID for a given font name * @param {string} font_name - The name of the font * @param {string|null} font_path - Optional path to
engine/src/ui/text/font_cache.js:26
↓ 1 callersMethodget_indirect_draw_buffer
()
engine/src/renderer/mesh_task_queue.js:420
↓ 1 callersMethodget_last_layer
* Gets the leaf layers from a given root layer * * @param {number} id - The ID of the root layer * @returns {Array<number>} Array of leaf lay
engine/src/ml/layer.js:619
↓ 1 callersMethodget_material_buckets
()
engine/src/renderer/mesh_task_queue.js:424
↓ 1 callersMethodget_object_instance_buffer
()
engine/src/renderer/mesh_task_queue.js:412
↓ 1 callersMethodget_skybox
()
engine/src/core/shared_data.js:324
↓ 1 callersMethodget_skybox_data
()
engine/src/core/shared_data.js:328
↓ 1 callersMethodget_stats
* Get statistics about the tree * @returns {Object} - Statistics about the tree
engine/src/acceleration/aabb_tree_processor.js:957
↓ 1 callersMethodget_subnet_stats
* Gets the stats for all models. * @returns {Object[]} An array of model stats.
engine/src/ml/mastermind.js:268
↓ 1 callersMethodget_time
()
engine/src/core/shared_data.js:347
↓ 1 callersMethodget_total_instance_count
* Fetch the total number of instances for an entity. * @param {EntityHandle} handle * @returns {number}
engine/src/core/ecs/solar/sector.js:477
↓ 1 callersMethodget_total_subscribed
Read back the cached total for a fragment class
engine/src/core/ecs/entity.js:436
↓ 1 callersMethodget_view_data_count
()
engine/src/core/shared_data.js:90
↓ 1 callersMethodget_view_pass_order
* Get the pass order for a specific view
engine/src/renderer/post_process_stack.js:109
↓ 1 callersMethodget_view_passes
* Get all passes for a specific view
engine/src/renderer/post_process_stack.js:102
↓ 1 callersMethodhandle_input
()
example/app.js:908
↓ 1 callersMethodhas_tag
* Checks if an entity has a specific tag. * @param {number} entity - The entity to check. * @param {typeof import('./fragment.js').Fragment} Tag
engine/src/core/ecs/entity.js:216
↓ 1 callersMethodhash
(str)
engine/src/ml/names.js:28
↓ 1 callersMethodhide
()
engine/src/tools/camera_info.js:109
↓ 1 callersMethodhide
()
engine/src/tools/dev_console_tool.js:10
↓ 1 callersMethodhide
()
engine/src/tools/aabb_debug.js:173
↓ 1 callersMethodhide
()
engine/src/tools/ml_stats.js:119
↓ 1 callersMethodhide
()
engine/src/tools/render_pass_organizer.js:482
↓ 1 callersMethodinit
()
engine/src/tools/dev_console.js:64
↓ 1 callersMethodinit
(task, name, shader, points, connections, inputs, primitive_type)
engine/src/renderer/compute_raster_task_queue.js:26
↓ 1 callersMethodinit
(config)
engine/src/renderer/render_pass.js:9
↓ 1 callersMethodinit
(config)
engine/src/renderer/buffer.js:14
↓ 1 callersMethodinit
( task, name, shader, inputs, outputs, dispatch_x, dispatch_y, dispatch_z )
engine/src/renderer/compute_task_queue.js:8
↓ 1 callersMethodinit
(name, pipeline, index, bindings)
engine/src/renderer/bind_group.js:78
↓ 1 callersMethodinit
()
engine/src/core/simulation_layer.js:13
↓ 1 callersMethodinit
(gpu_canvas_name, ui_canvas_name = null)
engine/src/core/simulator.js:16
↓ 1 callersMethodinit
()
engine/src/core/scene.js:30
↓ 1 callersMethodinit
()
engine/src/input/input_processor.js:93
↓ 1 callersMethodinit_compute_pipeline
(name, config)
engine/src/renderer/pipeline_state.js:26
↓ 1 callersMethodinit_entity_compaction_index_map
* Initialize the entity index map buffer.
engine/src/core/ecs/solar/memory.js:482
↓ 1 callersMethodinit_glorot
(a, output_size)
engine/src/ml/ops/ops.js:259
↓ 1 callersMethodinit_glorot
* Utility to initialize a random tensor with Glorot initialization.
engine/src/ml/math/tensor.js:87
↓ 1 callersMethodinit_gpu_buffers
(fragment_classes, options = {})
engine/src/core/ecs/solar/memory.js:508
↓ 1 callersMethodinit_he
(a)
engine/src/ml/ops/ops.js:249
↓ 1 callersMethodinit_he
* Utility to initialize a random tensor with He initialization.
engine/src/ml/math/tensor.js:80
↓ 1 callersMethodinit_random
(a, scale = 1)
engine/src/ml/ops/ops.js:239
↓ 1 callersMethodinit_random
* Utility to create initialize a random tensor.
engine/src/ml/math/tensor.js:73
↓ 1 callersMethodinit_render_pipeline
(name, config)
engine/src/renderer/pipeline_state.js:10
↓ 1 callersMethodinit_tensor
* Utility to initialize a tensor. * @param {number[]} shape - desired shape. * @param {number} initializer - the initializer to use. * @param
engine/src/ml/math/tensor.js:461
↓ 1 callersMethodinit_with_layout
(name, layout, index, bindings)
engine/src/renderer/bind_group.js:92
↓ 1 callersMethodinitialize
(file_path, defines = {})
engine/src/renderer/shader.js:73
↓ 1 callersMethodinitialize
* Initialize the GPU raycast system
engine/src/acceleration/aabb_gpu_raycast.js:28
↓ 1 callersFunctioninput
(name, config = {})
engine/src/ui/2d/immediate.js:1456
↓ 1 callersMethodinsert
* Insert an element at the specified index. * @param {number} value - The value to insert. * @param {number} index - The index to insert at.
engine/src/memory/container.js:1239
↓ 1 callersMethodis_default_pass_order_ready
* Checks if the default pass order is ready. * * @returns {boolean} True if the default pass order is ready, false otherwise.
engine/src/renderer/render_graph.js:1259
↓ 1 callersFunctionis_input_within
(x, y, width, height)
engine/src/ui/2d/immediate.js:444
↓ 1 callersMethodis_node_free
(node_index)
engine/src/acceleration/aabb.js:576
↓ 1 callersMethodis_valid_font_data_file
* Checks if a given file path is a valid font data file. * @param {string} filepath - The path to the file to check * @returns {boolean} True if
engine/src/ui/text/font_cache.js:80
↓ 1 callersMethodmake_unique
* Remove duplicate values from the vector.
engine/src/memory/container.js:1354
↓ 1 callersMethodmark_needs_sort
()
engine/src/renderer/mesh_task_queue.js:223
↓ 1 callersMethodmat_mul
(result, a, b)
engine/src/ml/ops/ops.js:272
↓ 1 callersMethodmax_bind_groups
()
engine/src/renderer/renderer.js:240
↓ 1 callersMethodmse_loss
(target, output, enabled_logging = false, name = null)
engine/src/ml/ops/ops.js:155
↓ 1 callersMethodmse_loss
(result, target, output, enabled_logging = false, name = null)
engine/src/ml/ops/ops.js:670
↓ 1 callersMethodmse_loss_prime
(target, output)
engine/src/ml/ops/ops.js:159
↓ 1 callersMethodmse_loss_prime
(result, target, output)
engine/src/ml/ops/ops.js:698
↓ 1 callersMethodnew_op_store
()
engine/src/ml/ops/ops.js:50
↓ 1 callersMethodnum_states
()
engine/src/input/input_context.js:14
↓ 1 callersMethodoff
(event_name, callback)
engine/src/core/dispatcher.js:44
↓ 1 callersMethodon
(event_name, callback)
engine/src/core/dispatcher.js:37
↓ 1 callersMethodon_ops_changed
(store, op)
engine/src/ml/ops/op_store.js:979
↓ 1 callersMethodon_post_render
()
engine/src/core/subsystems/entity_preprocessor.js:49
↓ 1 callersMethodon_resize
()
engine/src/renderer/renderer.js:244
↓ 1 callersMethodpoint_at
(t)
engine/src/acceleration/aabb_raycast.js:47
↓ 1 callersMethodpop
* Pops an object from the frame stack allocator. * @returns {object|primitive} The popped object or value
engine/src/memory/allocator.js:189
↓ 1 callersMethodpost_update
(delta_time)
engine/src/core/simulation_layer.js:28
← previousnext →501–600 of 1,448, ranked by callers