satdump/src-core/angelscript/scriptsatdump/bind_satdump.h
2025-05-10 11:52:24 +02:00

24 lines
No EOL
751 B
C++

#pragma once
#include "angelscript/angelscript.h"
#include <string>
namespace satdump
{
namespace script
{
// TODOREWORK document
void registerLogger(asIScriptEngine *engine);
void registerSystem(asIScriptEngine *engine);
void registerJson(asIScriptEngine *engine);
void registerGeodetic(asIScriptEngine *engine);
void registerProj(asIScriptEngine *engine);
void registerImage(asIScriptEngine *engine);
template <typename T, typename Factory>
void registerProduct(std::string name, asIScriptEngine *engine);
void registerImageProduct(asIScriptEngine *engine);
void registerAll(asIScriptEngine *engine);
} // namespace script
} // namespace satdump