void VideoLayerManager::initGLResources() { GLUtils::checkGlError("before initGLResources()"); m_spinnerOuterTextureId = createTextureFromImage(RenderSkinMediaButton::SPINNER_OUTER); m_spinnerInnerTextureId = createTextureFromImage(RenderSkinMediaButton::SPINNER_INNER); m_posterTextureId = createTextureFromImage(RenderSkinMediaButton::VIDEO); m_playTextureId = createTextureFromImage(RenderSkinMediaButton::PLAY); m_pauseTextureId = createTextureFromImage(RenderSkinMediaButton::PAUSE); m_createdTexture = !GLUtils::checkGlError("initGLResources()"); return; }
GLuint VideoLayerAndroid::createPosterTexture() { return createTextureFromImage(RenderSkinMediaButton::VIDEO); }
GLuint VideoLayerAndroid::createSpinnerOuterTexture() { return createTextureFromImage(RenderSkinMediaButton::SPINNER_OUTER); }
// static std::shared_ptr< DynamicTexture2D > D3D11Utils_Texture::createTextureFromFile( ID3D11Device* pDevice, QString filename, bool flipUD ) { Image4ub im( filename ); return createTextureFromImage( pDevice, im, flipUD ); }