bool CMainMenu::loadButtonTexture(char* const _szFileName, float _fWidth, float _fHeight) { if(!m_r2dBG.loadTGA(_szFileName)) return false; m_r2dButton.setWidth(_fWidth); m_r2dButton.setHeight(_fHeight); // Create context for button and render set CRenderObjectManager* pROManager = CRenderObjectManager::getInstance(); CRenderContext* pContext = pROManager->createRenderContext(); pContext->getSettings()->m_bOrtho = true; pContext->getSettings()->m_bTextures = true; CRenderSet* pSet = pROManager->createRenderSet(pContext); m_r2dButton.attachSet(pSet); CRender::getInstance()->addRenderSet(pSet); return true; }