本文整理汇总了C++中CCEGLView::SetXamlEventDelegate方法的典型用法代码示例。如果您正苦于以下问题:C++ CCEGLView::SetXamlEventDelegate方法的具体用法?C++ CCEGLView::SetXamlEventDelegate怎么用?C++ CCEGLView::SetXamlEventDelegate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCEGLView
的用法示例。
在下文中一共展示了CCEGLView::SetXamlEventDelegate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CCEGLView
// Creates and restores Cocos2d-x after DirectX and Angle contexts are created or updated
void Cocos2dRenderer::CreateGLResources()
{
if(!mInitialized)
{
mInitialized = true;
CCEGLView* pEGLView = new CCEGLView();
pEGLView->Create(m_eglDisplay, m_eglContext, m_eglSurface, m_renderTargetSize.Width, m_renderTargetSize.Height);
pEGLView->setViewName("Cocos2d-x");
CCApplication::sharedApplication()->run();
pEGLView->SetXamlEventDelegate(m_delegate);
pEGLView->SetXamlMessageBoxDelegate(m_messageBoxDelegate);
pEGLView->SetXamlEditBoxDelegate(m_editBoxDelegate);
}
else
{
ccGLInvalidateStateCache();
CCShaderCache::sharedShaderCache()->reloadDefaultShaders();
ccDrawInit();
CCTextureCache::sharedTextureCache()->reloadAllTextures();
CCNotificationCenter::sharedNotificationCenter()->postNotification(EVENT_COME_TO_FOREGROUND, NULL);
CCDirector::sharedDirector()->setGLDefaultValues();
CCDirector::sharedDirector()->resume();
}
m_loadingComplete = true;
}