本文整理汇总了C++中GLView::SetXamlMessageBoxDelegate方法的典型用法代码示例。如果您正苦于以下问题:C++ GLView::SetXamlMessageBoxDelegate方法的具体用法?C++ GLView::SetXamlMessageBoxDelegate怎么用?C++ GLView::SetXamlMessageBoxDelegate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GLView
的用法示例。
在下文中一共展示了GLView::SetXamlMessageBoxDelegate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: recreatedEvent
// Creates and restores Cocos2d-x after DirectX and Angle contexts are created or updated
void Cocos2dRenderer::CreateGLResources()
{
auto director = cocos2d::Director::getInstance();
if(!mInitialized)
{
mInitialized = true;
GLView* glview = GLView::create("Test Cpp");
glview->Create(m_eglDisplay, m_eglContext, m_eglSurface, m_renderTargetSize.Width, m_renderTargetSize.Height,m_orientation);
director->setOpenGLView(glview);
CCApplication::getInstance()->run();
glview->SetXamlEventDelegate(m_delegate);
glview->SetXamlMessageBoxDelegate(m_messageBoxDelegate);
glview->SetXamlEditBoxDelegate(m_editBoxDelegate);
}
else
{
cocos2d::GL::invalidateStateCache();
cocos2d::ShaderCache::getInstance()->reloadDefaultGLPrograms();
cocos2d::DrawPrimitives::init();
cocos2d::VolatileTextureMgr::reloadAllTextures();
cocos2d::EventCustom recreatedEvent(EVENT_RENDERER_RECREATED);
director->getEventDispatcher()->dispatchEvent(&recreatedEvent);
cocos2d::Application::getInstance()->applicationWillEnterForeground();
director->setGLDefaultValues();
}
m_loadingComplete = true;
}