Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sunset-Studios/Sundown
/ functions
Functions
1,448 in github.com/Sunset-Studios/Sundown
⨍
Functions
1,448
◇
Types & classes
332
↓ 1 callers
Method
pre_update
(delta_time)
engine/src/core/simulation_layer.js:16
↓ 1 callers
Method
precrete_engine_primitives
()
engine/src/renderer/mesh.js:641
↓ 1 callers
Method
predict
* Runs inference on the neural network based on the input tensor and the root layer ID. * * @param {number} root_id - The ID of the root layer.
engine/src/ml/neural_architecture.js:12
↓ 1 callers
Function
process_all_fragment_definitions
()
tools/fragment_preprocessor.js:157
↓ 1 callers
Method
process_backward
* Process a single layer's backward computation * * @param {number} id - The layer ID * @param {Object} grad_output - The gradient of the out
engine/src/ml/layer.js:872
↓ 1 callers
Method
process_forward
* Process a single layer's forward computation * * @param {number} id - The layer ID * @param {Object} input - The input to the layer * @p
engine/src/ml/layer.js:851
↓ 1 callers
Method
process_pending_deletes
* Processes pending entity deletes.
engine/src/core/ecs/entity.js:333
↓ 1 callers
Method
process_syncs
()
engine/src/renderer/buffer.js:153
↓ 1 callers
Method
push
* Add an element to the end of the vector. * @param {number} value - The value to add.
engine/src/memory/container.js:1216
↓ 1 callers
Method
push_context
(context)
engine/src/input/input_provider.js:54
↓ 1 callers
Method
query
* Create a new query object to iterate over entities with matching fragments. * @return {Query}
engine/src/core/ecs/solar/sector.js:384
↓ 1 callers
Method
queue_global_bind_group_write
* Queues global bind group writes to be processed later in the render graph. * * @param {Array} writes - An array of write operations to be queu
engine/src/renderer/render_graph.js:823
↓ 1 callers
Method
queue_post_commands
* Queues a set of commands to be executed after all other passes in the render graph. * * @param {string} name - A descriptive name for the set
engine/src/renderer/render_graph.js:878
↓ 1 callers
Method
queue_pre_commands
* Queues a set of commands to be executed before all other passes in the render graph. * * @param {string} name - A descriptive name for the set
engine/src/renderer/render_graph.js:844
↓ 1 callers
Function
radians
(deg)
engine/src/utility/math.js:141
↓ 1 callers
Method
random_glorot
* Utility to create a random tensor with Glorot initialization. * Using Tensor.create(), this will automatically enable reuse. * * @param {nu
engine/src/ml/math/tensor.js:446
↓ 1 callers
Method
random_he
* Utility to create a random tensor with He initialization. * Using Tensor.create(), this will automatically enable reuse. * * @param {number
engine/src/ml/math/tensor.js:430
↓ 1 callers
Method
raycast_batch
* Submit rays for GPU raycasting * @param {Ray[]} rays - Array of rays to cast * @param {Object} options - Raycast options * @param {Fu
engine/src/acceleration/aabb_gpu_raycast.js:86
↓ 1 callers
Method
record_default_pass_order
* Records the default pass order in the configuration database. * This method is used to save the default pass order for future reference. *
engine/src/renderer/render_graph.js:1229
↓ 1 callers
Method
reflect
()
engine/src/renderer/shader.js:94
↓ 1 callers
Method
register
(callback)
engine/src/core/dispatcher.js:7
↓ 1 callers
Method
register_fragments
* Registers fragments with the sector. * @param {typeof import('./fragment.js').Fragment[]} fragment_classes - The fragment classes to register.
engine/src/core/ecs/entity.js:33
↓ 1 callers
Method
register_pass
* Register a new post-process pass for a specific view * @param {number} view_id - The view to register the pass for * @param {string} name
engine/src/renderer/post_process_stack.js:48
↓ 1 callers
Method
reinitialize_root_node
* Reinitialize the root node
engine/src/acceleration/aabb.js:251
↓ 1 callers
Method
relu
(a)
engine/src/ml/ops/ops.js:127
↓ 1 callers
Method
relu
(result, a)
engine/src/ml/ops/ops.js:591
↓ 1 callers
Method
relu_backward
(a, grad)
engine/src/ml/ops/ops.js:131
↓ 1 callers
Method
relu_backward
(result, a, grad)
engine/src/ml/ops/ops.js:603
↓ 1 callers
Method
remove
* Remove a node from the tree. * @param {*} data - The data of the node to remove.
engine/src/memory/container.js:289
↓ 1 callers
Method
remove
* Remove an element at the specified index. * @param {number} index - The index to remove from. * @throws {Error} If the index is out of bounds.
engine/src/memory/container.js:1263
↓ 1 callers
Method
remove
(entity)
engine/src/core/scene_graph.js:38
↓ 1 callers
Method
remove_node_from_tree
* Remove a node from the tree * @param {number} node_index - The index of the node to remove
engine/src/acceleration/aabb_tree_processor.js:940
↓ 1 callers
Method
remove_view_data
(index)
engine/src/core/shared_data.js:80
↓ 1 callers
Method
render
* Renders the camera info panel. * This method should be called every frame as part of the render loop.
engine/src/tools/camera_info.js:57
↓ 1 callers
Method
render
* Render the developer console using immediate mode UI calls. * This method should be called during the main render loop.
engine/src/tools/dev_console.js:166
↓ 1 callers
Method
render
* Renders the camera info panel. * This method should be called every frame as part of the render loop.
engine/src/tools/aabb_debug.js:73
↓ 1 callers
Method
render
* Renders the performance trace panel. * This method should be called every frame as part of the render loop.
engine/src/tools/performance_trace.js:53
↓ 1 callers
Method
render
()
engine/src/tools/render_pass_organizer.js:199
↓ 1 callers
Method
render_ui
()
example/app.js:1058
↓ 1 callers
Method
render_ui
()
example/app.js:1797
↓ 1 callers
Method
reorder_in_parent
* Reorders a layer in its parent's children * * @param {number} id - The ID of the layer * @param {number} target_index - The index to move t
engine/src/ml/layer.js:432
↓ 1 callers
Method
reset
()
engine/src/renderer/compute_raster_task_queue.js:117
↓ 1 callers
Method
reset
()
engine/src/memory/container.js:172
↓ 1 callers
Function
reset_ui
(canvas_width = 0, canvas_height = 0)
engine/src/ui/2d/immediate.js:617
↓ 1 callers
Method
reshape
(result, a, shape)
engine/src/ml/ops/ops.js:395
↓ 1 callers
Method
resize
* Resize the stack to the specified capacity. * @param {number} new_capacity - The new capacity of the stack.
engine/src/memory/container.js:940
↓ 1 callers
Method
run_raycast
()
example/app.js:958
↓ 1 callers
Method
scale
(result, a, b)
engine/src/ml/ops/ops.js:581
↓ 1 callers
Method
scan_directory
* Scans a directory for font manifests and loads all fonts found. * @param {string} path - The path to the directory to scan
engine/src/ui/text/font_cache.js:63
↓ 1 callers
Function
screen_pos_to_world_pos
(view_data, screen_x, screen_y, width, height, depth = 0)
engine/src/utility/camera.js:4
↓ 1 callers
Function
search_fragment_files_in_directory
(dir, fragment_files)
tools/fragment_preprocessor.js:43
↓ 1 callers
Method
set
* Sets an element at the specified index * @param {number} index - The index to set the element at * @param {*} value - The value to set
engine/src/memory/allocator.js:736
↓ 1 callers
Method
set_action
(input_state_index, new_action)
engine/src/input/input_context.js:45
↓ 1 callers
Method
set_adjacent_value
* Set the value of the adjacency between two keys. * @param {number} k1 - The first key. * @param {number} k2 - The second key. * @param {num
engine/src/memory/container.js:1698
↓ 1 callers
Method
set_allows_cursor_events
(entity, allows_cursor_events)
engine/src/ui/3d/element.js:140
↓ 1 callers
Method
set_auto_size
(entity, auto_size)
engine/src/ui/3d/element.js:156
↓ 1 callers
Method
set_color
(entity, color)
engine/src/ui/3d/element.js:164
↓ 1 callers
Method
set_cursor_world_position
(cursor_world_position)
engine/src/core/shared_data.js:369
↓ 1 callers
Method
set_default_pass_order
* Sets the default pass order for the render graph. * * @param {Array} value - The pass order to set for the default scene * @returns {void}
engine/src/renderer/render_graph.js:1278
↓ 1 callers
Method
set_direction
(direction)
engine/src/acceleration/aabb_raycast.js:19
↓ 1 callers
Method
set_entity_dirty
* Set the dirty flag for an entity. * @param {EntityHandle} entity - The entity to set the dirty flag for.
engine/src/core/ecs/entity.js:306
↓ 1 callers
Method
set_height
(height, texture = null)
engine/src/renderer/material.js:716
↓ 1 callers
Method
set_input_type
* Sets the input type for the input layer. * * @param {Layer} layer - The input layer instance. * @param {number} input_type - The input type
engine/src/ml/layers/input.js:189
↓ 1 callers
Method
set_parent
(entity, parent)
engine/src/core/scene_graph.js:14
↓ 1 callers
Method
set_position
(entity, position)
engine/src/ui/3d/element.js:116
↓ 1 callers
Method
set_range
(input_state_index, new_range)
engine/src/input/input_context.js:57
↓ 1 callers
Method
set_resolution
(resolution)
engine/src/core/shared_data.js:378
↓ 1 callers
Method
set_rotation
(entity, rotation)
engine/src/ui/3d/element.js:124
↓ 1 callers
Method
set_sampler_data
(name, sampler)
engine/src/renderer/material.js:414
↓ 1 callers
Method
set_scale
(entity, scale)
engine/src/ui/3d/element.js:132
↓ 1 callers
Method
set_scene_id
(scene_id)
engine/src/renderer/renderer.js:236
↓ 1 callers
Method
set_specular
(specular, texture = null)
engine/src/renderer/material.js:732
↓ 1 callers
Method
set_state
(input_state_index, new_state)
engine/src/input/input_context.js:34
↓ 1 callers
Method
set_time
(time)
engine/src/core/shared_data.js:360
↓ 1 callers
Function
set_trace_activated
(value)
engine/src/utility/performance.js:8
↓ 1 callers
Method
setup
(canvas, canvas_ui, render_strategy, options = {})
engine/src/renderer/renderer.js:38
↓ 1 callers
Method
setup
(render_graph)
engine/src/renderer/strategies/deferred_shading.js:364
↓ 1 callers
Method
setup_default_subsystems
()
engine/src/core/scene.js:56
↓ 1 callers
Method
setup_entity_grid
()
example/app.js:868
↓ 1 callers
Method
setup_ml_test
()
example/app.js:308
↓ 1 callers
Method
setup_sphere_entity
()
example/app.js:691
↓ 1 callers
Method
setup_world_plane
()
example/app.js:679
↓ 1 callers
Method
show
()
engine/src/tools/dev_console.js:322
↓ 1 callers
Method
show
()
engine/src/tools/dev_console_tool.js:7
↓ 1 callers
Method
sigmoid
(a)
engine/src/ml/ops/ops.js:143
↓ 1 callers
Method
sigmoid
(result, a)
engine/src/ml/ops/ops.js:646
↓ 1 callers
Method
sigmoid_backward
(a, grad)
engine/src/ml/ops/ops.js:147
↓ 1 callers
Method
sigmoid_backward
(result, a, grad)
engine/src/ml/ops/ops.js:658
↓ 1 callers
Method
softmax
(a)
engine/src/ml/ops/ops.js:163
↓ 1 callers
Method
softmax
(result, a)
engine/src/ml/ops/ops.js:719
↓ 1 callers
Method
softmax_backward
(a, grad)
engine/src/ml/ops/ops.js:167
↓ 1 callers
Method
softmax_backward
(result, a, grad)
engine/src/ml/ops/ops.js:731
↓ 1 callers
Method
sort_and_batch
()
engine/src/renderer/mesh_task_queue.js:278
↓ 1 callers
Method
start_collection
* Start a new line collection * @returns {number} The ID of the new collection
engine/src/renderer/line_renderer.js:46
↓ 1 callers
Method
sub
(result, a, b)
engine/src/ml/ops/ops.js:497
↓ 1 callers
Method
sub_assign
(result, b)
engine/src/ml/ops/ops.js:520
↓ 1 callers
Method
submit
* Submits the compiled render graph for execution. * This method compiles the render graph, creates a command encoder, and executes all non-culled
engine/src/renderer/render_graph.js:1155
↓ 1 callers
Method
submit_indexed_indirect_draws
( render_pass, rg_frame_data, should_reset = false, skip_material_bind = true, opaque_only
engine/src/renderer/mesh_task_queue.js:491
↓ 1 callers
Method
submit_material_indexed_indirect_draws
( render_pass, rg_frame_data, material_id, should_reset = false )
engine/src/renderer/mesh_task_queue.js:532
↓ 1 callers
Method
sync_all_buffers
* Syncs all GPU buffers down to the CPU.
engine/src/core/ecs/entity.js:390
← previous
next →
601–700 of 1,448, ranked by callers