Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GodotECS/godex
/ types & classes
Types & classes
379 in github.com/GodotECS/godex
⨍
Functions
1,573
◇
Types & classes
379
↓ 71 callers
Class
EntityID
ecs_types.h:75
↓ 58 callers
Class
TransformComponent
modules/godot/components/transform_component.h:7
↓ 21 callers
Class
Child
components/child.h:5
↓ 12 callers
Class
SharedSteadyComponentTest
tests/test_ecs_storage_shared_steady.h:13
↓ 8 callers
Class
EntitiesBuffer
storage/storage.h:12
↓ 8 callers
Class
TestFixedSizeEvent
tests/test_ecs_query.h:31
↓ 7 callers
Class
JoinData
iterators/query.h:116
↓ 6 callers
Class
ComponentElement
modules/godot/editor_plugins/editor_world_ecs.h:106
↓ 5 callers
Class
Batch
iterators/query.h:44
↓ 5 callers
Class
TagQueryTestComponent
tests/test_ecs_query.h:14
↓ 5 callers
Class
TestAccessMutabilityComponent1
tests/test_ecs_query.h:931
↓ 5 callers
Class
TestEvent
tests/test_ecs_query.h:41
↓ 4 callers
Class
BatchableComponent1
tests/test_ecs_system.h:42
↓ 4 callers
Class
Iterator
iterators/events_emitter_receiver.h:49
↓ 4 callers
Class
SystemInfo
ecs.h:94
↓ 4 callers
Class
TestAccessMutabilityComponent2
tests/test_ecs_query.h:936
↓ 4 callers
Class
TimerHandle
modules/godot/databags/databag_timer.h:26
↓ 3 callers
Class
ChangeTracer
tests/test_ecs_system.h:1048
↓ 3 callers
Class
Iterator
iterators/query.h:1415
↓ 2 callers
Class
DispatcherPipelineView
modules/godot/editor_plugins/editor_world_ecs.h:12
↓ 2 callers
Class
PawnShape
Structure that contains the shape information describing the stance.
modules/bullet_physics/components_pawn.h:10
↓ 2 callers
Class
StageNode
pipeline/pipeline_builder.h:16
↓ 2 callers
Class
TagTestComponent
tests/test_ecs_system.h:18
↓ 2 callers
Class
Test1Component
tests/test_ecs_system.h:23
↓ 2 callers
Class
Token
ecs_types.h:492
↓ 1 callers
Class
ComponentInfo
These functions are implemented by the `COMPONENT` macro and assigned during component registration.
ecs.h:51
↓ 1 callers
Class
ECS
ecs.h:155
↓ 1 callers
Class
EditorWorldECS
modules/godot/editor_plugins/editor_world_ecs.h:9
↓ 1 callers
Class
EntityBuilder
Utility that can be used to create an entity with components. You can use it in this way: ``` World world; world.create_entity() .with(TransformCompo
world/world.h:28
↓ 1 callers
Class
EntityEditor
modules/godot/editor_plugins/entity_editor_plugin.h:13
↓ 1 callers
Class
EntityEditorPlugin
modules/godot/editor_plugins/entity_editor_plugin.h:8
↓ 1 callers
Class
GodexBtCollisionDispatcher
This class is required to implement custom collision behaviour in the narrowphase
modules/bullet_physics/bullet_collision_dispatcher.h:6
↓ 1 callers
Class
GodexBtPlane
modules/bullet_physics/utilities.cpp:47
↓ 1 callers
Class
PipelineElementInfoBox
modules/godot/editor_plugins/editor_world_ecs.h:15
↓ 1 callers
Class
ScriptEcs
This is an utility that is intended for in editor usage that allow: - Save script components. - Load script components. - Get script components proper
modules/godot/nodes/script_ecs.h:19
↓ 1 callers
Class
ShapeInfo
modules/bullet_physics/shape_base.h:22
↓ 1 callers
Class
StageView
modules/godot/editor_plugins/editor_world_ecs.h:68
↓ 1 callers
Class
SystemBundleInfo
ecs.h:132
↓ 1 callers
Class
Timer
modules/godot/databags/databag_timer.h:16
↓ 1 callers
Class
World
modules/godot/nodes/entity.h:13
↓ 1 callers
Class
WorldData
pipeline/pipeline.h:38
↓ 1 callers
Class
WorldECSEditorPlugin
modules/godot/editor_plugins/editor_world_ecs.h:209
↓ 1 callers
Class
btDefaultCollisionConfiguration
modules/bullet_physics/databag_space.h:9
Class
AJUtility
iterators/query.h:965
Class
AJUtility<I, INCREMENT, C, Cs...>
iterators/query.h:1006
Class
AccessTracerStorage
tests/test_ecs_query.h:877
Class
Any
iterators/query.h:94
Class
BatchStorage
storage/batch_storage.h:10
Class
BatchStorage<STORAGE, -1, T>
storage/batch_storage.h:71
Class
BtArea
modules/bullet_physics/components_area.h:14
Enum
BtBodyType
modules/bullet_physics/bt_def_type.h:13
Class
BtBox
modules/bullet_physics/shape_box.h:8
Class
BtBoxGizmo
modules/bullet_physics/components_gizmos.h:5
Class
BtCache
This databags is used to hold the bullet physics cache.
modules/bullet_physics/databag_space.h:95
Class
BtCapsule
modules/bullet_physics/shape_capsule.h:18
Class
BtCapsuleGizmo
modules/bullet_physics/components_gizmos.h:33
Class
BtCone
modules/bullet_physics/shape_cone.h:8
Class
BtConeGizmo
modules/bullet_physics/components_gizmos.h:48
Class
BtConvex
modules/bullet_physics/shape_convex.h:8
Class
BtConvexGizmo
modules/bullet_physics/components_gizmos.h:78
Class
BtCylinder
modules/bullet_physics/shape_cylinder.h:8
Class
BtCylinderGizmo
modules/bullet_physics/components_gizmos.h:63
Class
BtKinematicContactQResult
Takes the six deepest penetrations. The results that have `distance` > `0.0` can be considered not penetratig. Keep in mind that collision detection m
modules/bullet_physics/utilities.h:82
Class
BtKinematicConvexQResult
modules/bullet_physics/utilities.h:48
Class
BtKinematicRayQResult
modules/bullet_physics/utilities.h:127
Class
BtPawn
The Pawn is a component that allow a Kienamtic Body to walk around: up and down slopes, move up and down stairs. # How to use it To make the body wal
modules/bullet_physics/components_pawn.h:58
Class
BtPawnGizmo
modules/bullet_physics/components_gizmos.h:106
Class
BtPhysicsSpaces
modules/bullet_physics/databag_space.h:16
Class
BtRigidBody
This Component represent a Bullet Physics RigidBody. The RigidBody can be STATIC, DYNAMIC, KINEMATIC.
modules/bullet_physics/components_rigid_body.h:57
Class
BtRigidShape
modules/bullet_physics/shape_base.h:9
Class
BtShapeStorageBox
modules/bullet_physics/shape_box.h:29
Class
BtShapeStorageCapsule
modules/bullet_physics/shape_capsule.h:42
Class
BtShapeStorageCone
modules/bullet_physics/shape_cone.h:36
Class
BtShapeStorageConvex
modules/bullet_physics/shape_convex.h:34
Class
BtShapeStorageCylinder
modules/bullet_physics/shape_cylinder.h:32
Class
BtShapeStorageSphere
modules/bullet_physics/shape_sphere.h:25
Class
BtShapeStorageTrimesh
modules/bullet_physics/shape_trimesh.h:29
Class
BtSpace
modules/bullet_physics/databag_space.h:18
Class
BtSpace
modules/bullet_physics/components_rigid_body.h:35
Class
BtSpace
modules/bullet_physics/collision_queries.h:6
Enum
BtSpaceIndex
modules/bullet_physics/bt_def_type.h:3
Class
BtSpaceMarker
This is an optional component, that allow to specify a specific physics `Space` where the `Entity` is put. When this component is not set, the `Entity
modules/bullet_physics/components_rigid_body.h:20
Class
BtSphere
modules/bullet_physics/shape_sphere.h:8
Class
BtSphereGizmo
modules/bullet_physics/components_gizmos.h:19
Class
BtStreamedShape
The `BtStreamedShape` is a special shape that allow any system to change the body shape with another already allocated elsewhere. This is a lot useful
modules/bullet_physics/shape_base.h:51
Class
BtTrimesh
modules/bullet_physics/shape_trimesh.h:9
Class
BtTrimeshGizmo
modules/bullet_physics/components_gizmos.h:92
Class
Changed
iterators/query.h:19
Class
CollisionObjectBullet
modules/bullet_physics/collision_object_bullet.h:38
Class
ColorRect
modules/godot/editor_plugins/editor_world_ecs.h:13
Class
Component
modules/godot/nodes/ecs_utilities.h:91
Class
ComponentDepot
Used by the Entity3D & Entity2D to store the entity variables, when the entity is not inside a world.
modules/godot/nodes/ecs_utilities.h:126
Class
ComponentDepot
modules/godot/editor_plugins/entity_editor_plugin.h:11
Class
ComponentDynamicExposer
utils/fetchers.h:9
Class
ComponentDynamicExposer
iterators/dynamic_query.h:9
Class
ComponentGizmo
modules/godot/editor_plugins/components_gizmo_3d.h:6
Class
ComponentGizmoData
Class used to store some extra information for the editor.
modules/godot/nodes/entity.h:16
Class
Components3DGizmoPlugin
Only one `GizmoPlugin` at a time is allowed by Godot. Since the `Entity` may need more than 1 gizmo depending on the `Component`s it has, this `GizmoP
modules/godot/editor_plugins/components_gizmo_3d.h:17
Class
ConvexConcave
Per each triangle check if it overlaps with the convex object.
modules/bullet_physics/overlap_check.cpp:786
Class
Create
iterators/query.h:13
next →
1–100 of 379, ranked by callers