satdump/src-core/angelscript/scriptsatdump/bind_satdump.h

24 lines
751 B
C
Raw Permalink Normal View History

#pragma once
#include "angelscript/angelscript.h"
2025-05-10 11:52:24 +02:00
#include <string>
namespace satdump
{
namespace script
{
// TODOREWORK document
2025-05-04 12:48:02 +02:00
void registerLogger(asIScriptEngine *engine);
2025-05-02 14:17:47 +02:00
void registerSystem(asIScriptEngine *engine);
void registerJson(asIScriptEngine *engine);
2025-05-02 10:31:47 +02:00
void registerGeodetic(asIScriptEngine *engine);
void registerProj(asIScriptEngine *engine);
void registerImage(asIScriptEngine *engine);
2025-05-10 11:52:24 +02:00
template <typename T, typename Factory>
void registerProduct(std::string name, asIScriptEngine *engine);
void registerImageProduct(asIScriptEngine *engine);
2025-05-04 12:48:02 +02:00
2025-05-10 11:52:24 +02:00
void registerAll(asIScriptEngine *engine);
2025-05-02 10:31:47 +02:00
} // namespace script
} // namespace satdump