void AwesomeSilkApp::draw() { gl::clear(); if( mWebTexture ) { gl::color( Color::white() ); gl::draw( mWebTexture ); if (useSyphon){ mTextureSyphon.publishTexture(&mWebTexture); //publish our texture } } // show spinner while loading if( mLoadingTexture && mWebViewPtr && mWebViewPtr->IsLoading() ) { gl::pushModelView(); gl::translate( 0.5f * Vec2f( getWindowSize() ) ); gl::scale( 0.5f, 0.5f ); gl::rotate( 180.0f * float( getElapsedSeconds() ) ); gl::translate( -0.5f * Vec2f( mLoadingTexture.getSize() ) ); gl::color( Color::white() ); gl::enableAlphaBlending(); gl::draw( mLoadingTexture ); gl::disableAlphaBlending(); gl::popModelView(); } }
void _TBOX_PREFIX_App::draw() { gl::clear(); if( mWebTexture ) { gl::color( Color::white() ); gl::draw( mWebTexture ); } // show spinner while loading if( mLoadingTexture && mWebViewPtr && mWebViewPtr->IsLoading() ) { gl::pushModelView(); gl::translate( 0.5f * Vec2f( getWindowSize() ) ); gl::scale( 0.5f, 0.5f ); gl::rotate( 180.0f * float( getElapsedSeconds() ) ); gl::translate( -0.5f * Vec2f( mLoadingTexture.getSize() ) ); gl::color( Color::white() ); gl::enableAlphaBlending(); gl::draw( mLoadingTexture ); gl::disableAlphaBlending(); gl::popModelView(); } }