c_api_save_system.h - Engine C API Reference

c_api_save_system.h
  1. #pragma once
  2. #include "c_api_types.h"
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. struct SaveSystemCApi
  7. {
  8. int (*exists) ();
  9. void (*close) (SaveToken);
  10. struct SaveSystemProgress (*get_progress) (SaveToken);
  11. enum SaveSystemError (*get_loaded_data) (SaveToken, save_system_data_callback);
  12. SaveToken (*auto_load) (const char* filename);
  13. SaveToken (*auto_save) (const char* filename, struct SaveParameter* parameter_array, unsigned num_parameters);
  14. };
  15. #ifdef __cplusplus
  16. }
  17. #endif