ScriptAPI.h 514 B

12345678910111213141516171819202122
  1. // Copyright (c) 2008-2023 the Urho3D project
  2. // License: MIT
  3. #pragma once
  4. class asIScriptEngine;
  5. namespace Urho3D
  6. {
  7. class Context;
  8. /// Register the Core library to script.
  9. void RegisterCoreAPI(asIScriptEngine* engine);
  10. /// Register the Scene library to script.
  11. void RegisterSceneAPI(asIScriptEngine* engine);
  12. /// Register the Script interfaces to script.
  13. void RegisterScriptInterfaceAPI(asIScriptEngine* engine);
  14. /// Register the Script library to script.
  15. void RegisterScriptAPI(asIScriptEngine* engine);
  16. }