Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GodotECS/godex
/ functions
Functions
1,573 in github.com/GodotECS/godex
⨍
Functions
1,573
◇
Types & classes
379
↓ 360 callers
Method
size
storage/entity_list.cpp:99
↓ 349 callers
Method
push_back
storage/static_vector.h:54
↓ 161 callers
Method
get
tests/test_ecs_query.h:903
↓ 145 callers
Method
has
tests/test_ecs_query.h:898
↓ 84 callers
Method
next
iterators/dynamic_query.cpp:244
↓ 83 callers
Method
add_child
modules/godot/nodes/entity.cpp:16
↓ 82 callers
Method
get
storage/storage.h:215
↓ 79 callers
Method
insert
tests/test_ecs_query.h:892
↓ 75 callers
Method
find
storage/static_vector.h:131
↓ 71 callers
Method
create_entity
world/world.cpp:27
↓ 70 callers
Method
get_shared_component
storage/storage.h:263
↓ 70 callers
Method
is_null
ecs_types.h:90
↓ 68 callers
Method
initiate_process
utils/fetchers.cpp:114
↓ 67 callers
Method
notify_changed
storage/storage.h:99
↓ 65 callers
Method
add
modules/godot/nodes/ecs_utilities.cpp:216
↓ 65 callers
Method
is_valid
ecs_types.h:496
↓ 63 callers
Method
get_system_stage
pipeline/pipeline.cpp:391
↓ 61 callers
Method
has_shared_component
storage/storage.h:244
↓ 51 callers
Function
add_method
ecs_types.h:397
↓ 51 callers
Method
clear
storage/entity_list.cpp:103
↓ 49 callers
Function
build_and_register_ecs_script
tests/test_utilities.h:22
↓ 47 callers
Method
ptr
storage/static_vector.h:46
↓ 45 callers
Method
insert
storage/entity_list.cpp:11
↓ 39 callers
Method
get_component_value
modules/godot/nodes/entity.h:669
↓ 36 callers
Method
get_access_by_index
iterators/dynamic_query.cpp:96
↓ 36 callers
Method
reset
ecs.cpp:87
↓ 35 callers
Method
get
modules/godot/databags/input_databag.cpp:57
↓ 35 callers
Method
has_component
modules/godot/nodes/entity.h:582
↓ 35 callers
Method
is_empty
storage/entity_list.cpp:95
↓ 32 callers
Method
dispatch
pipeline/pipeline.cpp:307
↓ 32 callers
Method
prepare_world
utils/fetchers.cpp:112
↓ 29 callers
Method
add_system
pipeline/pipeline_builder.cpp:188
↓ 28 callers
Function
G_TO_B
++ GODOT to BULLET ++++++++++
modules/bullet_physics/bullet_types_converter.cpp:64
↓ 28 callers
Method
set_active
utils/fetchers.cpp:124
↓ 26 callers
Method
execute_in
modules/godot/nodes/ecs_utilities.cpp:43
↓ 25 callers
Method
has
storage/entity_list.cpp:88
↓ 23 callers
Method
build
pipeline/pipeline_builder.cpp:196
↓ 23 callers
Method
get_entities
iterators/query.h:986
↓ 23 callers
Method
remove
tests/test_ecs_query.h:914
↓ 21 callers
Method
get_storage
world/world.h:319
↓ 21 callers
Function
is_separated
modules/bullet_physics/overlap_check.cpp:31
↓ 20 callers
Method
remove_at_unordered
Removes the item copying the last value into the position of the one to remove. It's generally faster than `remove`.
storage/static_vector.h:77
↓ 20 callers
Method
set_component_value
modules/godot/nodes/entity.h:621
↓ 19 callers
Method
count
Counts the Entities that meets the requirements of this `Query`. IMPORTANT: Don't use this function to create C like loop: instead rely on the iterato
iterators/query.h:1523
↓ 19 callers
Method
get
storage/hierarchical_storage.h:150
↓ 19 callers
Method
with_component
iterators/dynamic_query.cpp:39
↓ 18 callers
Method
get_id
ecs.cpp:32
↓ 18 callers
Method
get_size
Get the components count.
iterators/query.h:71
↓ 17 callers
Function
finalize_script_ecs
tests/test_utilities.h:16
↓ 17 callers
Function
flush_ecs_script_preparation
tests/test_utilities.h:52
↓ 17 callers
Method
get_body
modules/bullet_physics/components_rigid_body.cpp:51
↓ 17 callers
Function
initialize_script_ecs
tests/test_utilities.h:11
↓ 16 callers
Function
B_TO_G
++ BULLET to GODOT ++++++++++
modules/bullet_physics/bullet_types_converter.cpp:34
↓ 16 callers
Method
set
This method is used by the `DataAccessor` to expose the `Storage` to GDScript.
storage/storage.h:120
↓ 15 callers
Method
get_ptr
storage/storage.h:202
↓ 14 callers
Method
create_shared_component
world/world.h:311
↓ 14 callers
Method
get_target
utils/fetchers.cpp:25
↓ 12 callers
Function
collides
Returns true if these two `Set`s have at least 1 ID in common.
ecs.cpp:675
↓ 12 callers
Method
get_active_world
ecs.cpp:947
↓ 12 callers
Method
get_space
modules/bullet_physics/databag_space.cpp:138
↓ 12 callers
Method
is_mutable
utils/fetchers.cpp:33
↓ 11 callers
Method
clear
tests/test_ecs_query.h:920
↓ 11 callers
Method
get_current_entity_id
iterators/dynamic_query.cpp:342
↓ 10 callers
Method
add_component_gizmo
modules/godot/editor_plugins/components_gizmo_3d.cpp:17
↓ 10 callers
Method
conclude_process
utils/fetchers.cpp:118
↓ 10 callers
Method
execute_in
systems/dynamic_system.cpp:22
↓ 10 callers
Method
for_each
storage/entity_list.h:36
↓ 10 callers
Method
free_shared_component
storage/storage.h:240
↓ 9 callers
Method
access_count
iterators/dynamic_query.cpp:86
↓ 9 callers
Method
can_fetch
iterators/query.h:993
↓ 9 callers
Method
filter_satisfied
iterators/query.h:988
↓ 9 callers
Method
for_each_child
storage/hierarchical_storage.h:165
↓ 9 callers
Method
get_pipeline_name
modules/godot/nodes/ecs_world.cpp:60
↓ 9 callers
Method
get_rs
modules/godot/databags/visual_servers_databags.cpp:7
↓ 8 callers
Method
begin
Returns the forward `Iterator`, you can use in this way: ``` for (auto [tr] : query) { // ... } ```
iterators/query.h:1480
↓ 8 callers
Method
get_dynamics_world
modules/bullet_physics/databag_space.h:45
↓ 8 callers
Method
get_mask
modules/bullet_physics/components_area.cpp:56
↓ 8 callers
Method
has_active_world
ecs.cpp:959
↓ 8 callers
Method
is_valid
pipeline/pipeline_builder.cpp:148
↓ 8 callers
Method
operator*
iterators/query.h:1431
↓ 7 callers
Method
add_component
world/world.h:293
↓ 7 callers
Function
bt_config_shape
modules/bullet_physics/systems_base.cpp:222
↓ 7 callers
Method
erase
storage/static_vector.h:88
↓ 7 callers
Method
fetch
iterators/query.h:524
↓ 7 callers
Method
get_databag
world/world.h:399
↓ 7 callers
Method
get_events
storage/event_storage.h:104
↓ 7 callers
Method
get_ghost
modules/bullet_physics/components_area.cpp:30
↓ 7 callers
Method
get_stored_entities
tests/test_ecs_query.h:926
↓ 7 callers
Method
has
Returns true if this `Entity` exists and can be fetched. ``` if(query.has(1)) { auto [component1, component2] = query[1]; } ```
iterators/query.h:1501
↓ 7 callers
Method
internal_set_now
modules/godot/databags/databag_timer.cpp:15
↓ 7 callers
Method
set_world_notification_active
iterators/query.h:1411
↓ 7 callers
Method
setup_system
modules/godot/editor_plugins/editor_world_ecs.cpp:72
↓ 7 callers
Function
toward
Returns a vector that points toward the target but perpendicular to the up vector
modules/bullet_physics/overlap_check.cpp:104
↓ 6 callers
Method
call
ecs_types.h:363
↓ 6 callers
Method
conclude_process
iterators/query.h:1407
↓ 6 callers
Method
get
storage/batch_storage.h:39
↓ 6 callers
Method
get_engine
modules/godot/databags/godot_engine_databags.cpp:27
↓ 6 callers
Method
get_motion_state
modules/bullet_physics/components_rigid_body.cpp:59
↓ 6 callers
Method
get_remaining_seconds
modules/godot/databags/databag_timer.cpp:68
↓ 6 callers
Method
get_shape
modules/bullet_physics/shape_base.cpp:9
next →
1–100 of 1,573, ranked by callers