nfengine icon indicating copy to clipboard operation
nfengine copied to clipboard

Design and finish engine's API

Open Witek902 opened this issue 10 years ago • 0 comments

Implement missing parts of the engine's C++ API.

The API should:

  • be very well documented (in doxygen style)
  • provide all functionalities the engine offers:
    • creating and managing ALL entities types (and whole scenes)
    • creating and managing ALL resources types (each resource should be "editable" from the application's level, for example to generate custom meshes and textures at the runtime)
    • handle miscellaneous events (scene events, physics, resource manager)
    • change engine's configuration (renderer as well)
    • calling (de)serialization functions
  • be idiot-proof (handle all errors and log as much as it is possible)

Witek902 avatar Oct 13 '14 20:10 Witek902