26 lines
872 B
C++
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
|