Skip to content

Commit c7fe889

Browse files
authored
Merge branch 'dev' into GGJGame
2 parents 6db74b3 + 180cc60 commit c7fe889

File tree

599 files changed

+12142
-1387
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

599 files changed

+12142
-1387
lines changed

Diff for: assets.bat

+4-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ IF "%1"=="assets-test" (
88
git submodule update --init --recursive --remote
99
cd game/assets
1010
git remote add upstream git@gitlab.com:sdslabs/rootex-assets.git
11+
cd ../..
1112
)
1213
IF "%1"=="assets-game" (
1314
git submodule deinit -f game/assets
@@ -18,6 +19,7 @@ IF "%1"=="assets-game" (
1819
git submodule update --init --recursive --remote
1920
cd game/assets
2021
git remote add upstream git@gitlab.com:sdslabs/rootex-game.git
22+
cd ../..
2123
)
2224

2325
IF "%1"=="assets-custom" (
@@ -27,4 +29,5 @@ IF "%1"=="assets-custom" (
2729
git config --file=.gitmodules submodule.assets.url %2
2830
git config --file=.gitmodules submodule.assets.branch main
2931
git submodule update --init --recursive --remote
30-
)
32+
cd ../..
33+
)
+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.. _exhale_class_class_animated_basic_material_resource_file:
2+
3+
Class AnimatedBasicMaterialResourceFile
4+
=======================================
5+
6+
- Defined in :ref:`file_rootex_core_resource_files_animated_basic_material_resource_file.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Base Type
13+
*********
14+
15+
- ``public BasicMaterialResourceFile`` (:ref:`exhale_class_class_basic_material_resource_file`)
16+
17+
18+
Class Documentation
19+
-------------------
20+
21+
22+
.. doxygenclass:: AnimatedBasicMaterialResourceFile
23+
:members:
24+
:protected-members:
25+
:undoc-members:

Diff for: docs/api/class_animated_model_component.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Class AnimatedModelComponent
44
============================
55

6-
- Defined in :ref:`file_rootex_framework_components_visual_animated_model_component.h`
6+
- Defined in :ref:`file_rootex_framework_components_visual_model_animated_model_component.h`
77

88

99
Inheritance Relationships

Diff for: docs/api/class_audio_component.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Class AudioComponent
44
====================
55

6-
- Defined in :ref:`file_rootex_framework_components_audio_component.h`
6+
- Defined in :ref:`file_rootex_framework_components_audio_audio_component.h`
77

88

99
Inheritance Relationships

Diff for: docs/api/class_audio_listener_component.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Class AudioListenerComponent
44
============================
55

6-
- Defined in :ref:`file_rootex_framework_components_audio_listener_component.h`
6+
- Defined in :ref:`file_rootex_framework_components_audio_audio_listener_component.h`
77

88

99
Inheritance Relationships

Diff for: docs/api/class_base_component_set.rst

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.. _exhale_class_class_base_component_set:
2+
3+
Class BaseComponentSet
4+
======================
5+
6+
- Defined in :ref:`file_rootex_framework_ecs_factory.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Derived Type
13+
************
14+
15+
- ``public ComponentSet< T >`` (:ref:`exhale_class_class_component_set`)
16+
17+
18+
Class Documentation
19+
-------------------
20+
21+
22+
.. doxygenclass:: BaseComponentSet
23+
:members:
24+
:protected-members:
25+
:undoc-members:

Diff for: docs/api/class_basic_material_resource_file.rst

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
.. _exhale_class_class_basic_material_resource_file:
2+
3+
Class BasicMaterialResourceFile
4+
===============================
5+
6+
- Defined in :ref:`file_rootex_core_resource_files_basic_material_resource_file.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Base Type
13+
*********
14+
15+
- ``public MaterialResourceFile`` (:ref:`exhale_class_class_material_resource_file`)
16+
17+
18+
Derived Types
19+
*************
20+
21+
- ``public AnimatedBasicMaterialResourceFile`` (:ref:`exhale_class_class_animated_basic_material_resource_file`)
22+
- ``public InstancingBasicMaterialResourceFile`` (:ref:`exhale_class_class_instancing_basic_material_resource_file`)
23+
24+
25+
Class Documentation
26+
-------------------
27+
28+
29+
.. doxygenclass:: BasicMaterialResourceFile
30+
:members:
31+
:protected-members:
32+
:undoc-members:

Diff for: docs/api/class_box_collider_component.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Inheritance Relationships
1212
Base Type
1313
*********
1414

15-
- ``public PhysicsColliderComponent`` (:ref:`exhale_class_class_physics_collider_component`)
15+
- ``public RigidBodyComponent`` (:ref:`exhale_class_class_rigid_body_component`)
1616

1717

1818
Class Documentation

Diff for: docs/api/class_c_p_u_particles_component.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Class CPUParticlesComponent
44
===========================
55

6-
- Defined in :ref:`file_rootex_framework_components_visual_cpu_particles_component.h`
6+
- Defined in :ref:`file_rootex_framework_components_visual_effect_cpu_particles_component.h`
77

88

99
Nested Relationships

Diff for: docs/api/class_c_p_u_texture.rst

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.. _exhale_class_class_c_p_u_texture:
2+
3+
Class CPUTexture
4+
================
5+
6+
- Defined in :ref:`file_rootex_core_renderer_texture.h`
7+
8+
9+
Class Documentation
10+
-------------------
11+
12+
13+
.. doxygenclass:: CPUTexture
14+
:members:
15+
:protected-members:
16+
:undoc-members:

Diff for: docs/api/class_capsule_collider_component.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Inheritance Relationships
1212
Base Type
1313
*********
1414

15-
- ``public PhysicsColliderComponent`` (:ref:`exhale_class_class_physics_collider_component`)
15+
- ``public RigidBodyComponent`` (:ref:`exhale_class_class_rigid_body_component`)
1616

1717

1818
Class Documentation

Diff for: docs/api/class_collision_component.rst

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
.. _exhale_class_class_collision_component:
2+
3+
Class CollisionComponent
4+
========================
5+
6+
- Defined in :ref:`file_rootex_framework_components_physics_collision_component.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Base Type
13+
*********
14+
15+
- ``public Component`` (:ref:`exhale_class_class_component`)
16+
17+
18+
Derived Types
19+
*************
20+
21+
- ``public RigidBodyComponent`` (:ref:`exhale_class_class_rigid_body_component`)
22+
- ``public TriggerComponent`` (:ref:`exhale_class_class_trigger_component`)
23+
24+
25+
Class Documentation
26+
-------------------
27+
28+
29+
.. doxygenclass:: CollisionComponent
30+
:members:
31+
:protected-members:
32+
:undoc-members:

Diff for: docs/api/class_component.rst

+13-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@ Class Component
66
- Defined in :ref:`file_rootex_framework_component.h`
77

88

9+
Nested Relationships
10+
--------------------
11+
12+
13+
Nested Types
14+
************
15+
16+
- :ref:`exhale_struct_struct_component_1_1_category`
17+
18+
919
Inheritance Relationships
1020
-------------------------
1121

@@ -15,16 +25,16 @@ Derived Types
1525
- ``public AudioComponent`` (:ref:`exhale_class_class_audio_component`)
1626
- ``public AudioListenerComponent`` (:ref:`exhale_class_class_audio_listener_component`)
1727
- ``public CameraComponent`` (:ref:`exhale_class_class_camera_component`)
18-
- ``public DebugComponent`` (:ref:`exhale_class_class_debug_component`)
28+
- ``public CollisionComponent`` (:ref:`exhale_class_class_collision_component`)
1929
- ``public DirectionalLightComponent`` (:ref:`exhale_class_class_directional_light_component`)
2030
- ``public FogComponent`` (:ref:`exhale_class_class_fog_component`)
21-
- ``public PhysicsColliderComponent`` (:ref:`exhale_class_class_physics_collider_component`)
31+
- ``public ParticleEffectComponent`` (:ref:`exhale_class_class_particle_effect_component`)
32+
- ``public PlayerController`` (:ref:`exhale_class_class_player_controller`)
2233
- ``public PointLightComponent`` (:ref:`exhale_class_class_point_light_component`)
2334
- ``public RenderUIComponent`` (:ref:`exhale_class_class_render_u_i_component`)
2435
- ``public RenderableComponent`` (:ref:`exhale_class_class_renderable_component`)
2536
- ``public SkyComponent`` (:ref:`exhale_class_class_sky_component`)
2637
- ``public SpotLightComponent`` (:ref:`exhale_class_class_spot_light_component`)
27-
- ``public TestComponent`` (:ref:`exhale_class_class_test_component`)
2838
- ``public TransformAnimationComponent`` (:ref:`exhale_class_class_transform_animation_component`)
2939
- ``public TransformComponent`` (:ref:`exhale_class_class_transform_component`)
3040
- ``public UIComponent`` (:ref:`exhale_class_class_u_i_component`)

Diff for: docs/api/class_component_set.rst

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.. _exhale_class_class_component_set:
2+
3+
Template Class ComponentSet
4+
===========================
5+
6+
- Defined in :ref:`file_rootex_framework_ecs_factory.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Base Type
13+
*********
14+
15+
- ``public BaseComponentSet`` (:ref:`exhale_class_class_base_component_set`)
16+
17+
18+
Class Documentation
19+
-------------------
20+
21+
22+
.. doxygenclass:: ComponentSet
23+
:members:
24+
:protected-members:
25+
:undoc-members:

Diff for: docs/api/class_content_browser.rst

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
.. _exhale_class_class_content_browser:
2+
3+
Class ContentBrowser
4+
====================
5+
6+
- Defined in :ref:`file_editor_gui_content_browser.h`
7+
8+
9+
Nested Relationships
10+
--------------------
11+
12+
13+
Nested Types
14+
************
15+
16+
- :ref:`exhale_struct_struct_content_browser_1_1_content_browser_settings`
17+
18+
19+
Class Documentation
20+
-------------------
21+
22+
23+
.. doxygenclass:: ContentBrowser
24+
:members:
25+
:protected-members:
26+
:undoc-members:

Diff for: docs/api/class_custom_material_resource_file.rst

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.. _exhale_class_class_custom_material_resource_file:
2+
3+
Class CustomMaterialResourceFile
4+
================================
5+
6+
- Defined in :ref:`file_rootex_core_resource_files_custom_material_resource_file.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Base Type
13+
*********
14+
15+
- ``public MaterialResourceFile`` (:ref:`exhale_class_class_material_resource_file`)
16+
17+
18+
Class Documentation
19+
-------------------
20+
21+
22+
.. doxygenclass:: CustomMaterialResourceFile
23+
:members:
24+
:protected-members:
25+
:undoc-members:

Diff for: docs/api/class_custom_post_process.rst

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.. _exhale_class_class_custom_post_process:
2+
3+
Class CustomPostProcess
4+
=======================
5+
6+
- Defined in :ref:`file_rootex_core_renderer_post_processor.h`
7+
8+
9+
Inheritance Relationships
10+
-------------------------
11+
12+
Base Type
13+
*********
14+
15+
- ``public PostProcess`` (:ref:`exhale_class_class_post_process`)
16+
17+
18+
Class Documentation
19+
-------------------
20+
21+
22+
.. doxygenclass:: CustomPostProcess
23+
:members:
24+
:protected-members:
25+
:undoc-members:

Diff for: docs/api/class_custom_render_interface.rst

+10
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@ Class CustomRenderInterface
66
- Defined in :ref:`file_rootex_core_ui_custom_render_interface.h`
77

88

9+
Nested Relationships
10+
--------------------
11+
12+
13+
Nested Types
14+
************
15+
16+
- :ref:`exhale_struct_struct_custom_render_interface_1_1_geometry_data`
17+
18+
919
Inheritance Relationships
1020
-------------------------
1121

0 commit comments

Comments
 (0)