index.rst 1018 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. Engine core and modules
  2. =======================
  3. The following pages are meant to introduce the global organization of Godot Engine's
  4. source code, and give useful tips for extending and fixing the engine on the C++ side.
  5. Getting started with Godot's source code
  6. ----------------------------------------
  7. This section covers the basics that you will encounter in (almost) every source file.
  8. .. toctree::
  9. :maxdepth: 1
  10. :name: toc-devel-cpp-source-beginner
  11. godot_architecture_diagram
  12. common_engine_methods_and_macros
  13. core_types
  14. variant_class
  15. object_class
  16. inheritance_class_tree
  17. Extending Godot by modifying its source code
  18. --------------------------------------------
  19. This section covers what you can do by modifying Godot's C++ source code.
  20. .. toctree::
  21. :maxdepth: 1
  22. :name: toc-devel-cpp-source-advanced
  23. custom_modules_in_cpp
  24. binding_to_external_libraries
  25. custom_godot_servers
  26. custom_resource_format_loaders
  27. custom_audiostreams
  28. custom_platform_ports
  29. unit_testing