Пример #1
0
CGUI::CGUI(const shared_ptr<ScriptRuntime>& runtime) : m_MouseButtons(0), m_FocusedObject(NULL), m_InternalNameNumber(0)
{
	m_ScriptInterface.reset(new ScriptInterface("Engine", "GUIPage", runtime));
	GuiScriptingInit(*m_ScriptInterface);
	m_BaseObject = new CGUIDummyObject;
	m_BaseObject->SetGUI(this);	
}
Пример #2
0
static void RegisterJavascriptInterfaces()
{
	// GUI
	CGUI::ScriptingInit();

	GuiScriptingInit(g_ScriptingHost.GetScriptInterface());
	JSI_Sound::RegisterScriptFunctions(g_ScriptingHost.GetScriptInterface());
}
Пример #3
0
static void RegisterJavascriptInterfaces()
{
	// maths
	JSI_Vector3D::init();

	// graphics
	CGameView::ScriptingInit();

	// renderer
	CRenderer::ScriptingInit();

	// ps
	JSI_Console::init();

	// GUI
	CGUI::ScriptingInit();

	GuiScriptingInit(g_ScriptingHost.GetScriptInterface());
	JSI_Sound::RegisterScriptFunctions(g_ScriptingHost.GetScriptInterface());
}