Aller au contenu principal

API Reference

Welcome to the Olympe Engine API Reference documentation. This section contains automatically generated documentation from the C++ source code.

πŸ“š Documentation Sections​

Core Systems​

AI System​

Prefab & Blueprint System​

Input System​

Rendering & Camera​

Utilities​

πŸ” Browse Full API​

For complete API documentation with all classes, functions, and file listings:

β†’ Browse Full Doxygen Documentation

πŸ› οΈ For Developers​

This API documentation is automatically generated from source code comments using Doxygen. To update:

  1. Add Doxygen comments to your code:

    /**
    * @brief Brief description of the class
    *
    * Detailed description of what this class does
    * and how it should be used.
    */
    class MyComponent {
    /**
    * @brief Description of member
    */
    float myValue;

    /**
    * @brief Description of method
    * @param param1 Description of parameter
    * @return Description of return value
    */
    bool MyMethod(int param1);
    };
  2. Commit changes - documentation updates automatically via GitHub Actions

πŸ“ Documentation Standards​

Follow these conventions when documenting code:

  • Use @brief for short descriptions
  • Use @param for parameters
  • Use @return for return values
  • Use @see for cross-references
  • Use @warning for important notes
  • Use @example for code examples

For more information, see the Contributing Guide.