DeerEngine/Deer/src/DeerRender/Scripting/WorldRegistry.cpp
2026-02-05 21:38:30 +01:00

26 lines
872 B
C++

#include "DeerCore/Scripting/Helpers.h"
#include "DeerRender/Scripting/InternalAPI/World.h"
namespace Deer {
namespace Scripting {
extern asIScriptEngine* scriptEngine;
void registerWorld_Render();
void registerWorldFunctions_Render();
} // namespace Scripting
void Scripting::registerWorld_Render() {
registerWorldFunctions_Render();
}
void Scripting::registerWorldFunctions_Render() {
scriptEngine->SetDefaultNamespace("World");
REGISTER_GLOBAL_FUNC(scriptEngine, "void render(FrameBuffer, WorldCamera)", world_render);
REGISTER_GLOBAL_FUNC(scriptEngine, "float getRenderDeltaTime()", getRenderDeltaTime);
REGISTER_GLOBAL_FUNC(scriptEngine, "void setRenderFrequency(int)", setRenderFrequency);
REGISTER_GLOBAL_FUNC(scriptEngine, "int getRenderFrequency()", getRenderFrequency);
scriptEngine->SetDefaultNamespace("");
}
} // namespace Deer