Esempio n. 1
0
extern "C" EXPORT_API void* awe_webcore_createwebview( int _Width, int _Height )
{
	WebCore* webCore = WebCore::instance();
	if (webCore)
	{
		WebView* view = WebCore::instance()->CreateWebView(_Width, _Height, AwesomiumUnity::g_WebSession, kWebViewType_Offscreen);

		if (AwesomiumUnity::g_JSMethodHandler == 0)
			AwesomiumUnity::g_JSMethodHandler = new AwesomiumUnity::JSMethodHandler();

		AwesomiumUnity::m_JSUnityObjects[view] = view->CreateGlobalJavascriptObject(WSLit("Unity"));
		view->set_js_method_handler(AwesomiumUnity::g_JSMethodHandler);

		return (void*)view;
	}
	return 0;
}