//---------------------------------------------------------------------------------- // SetHostImage: Load the Host's image from the downloaded file. //---------------------------------------------------------------------------------- void DownloadCtrl::SetHostImage(const std::string& sFile) { NativeImagePtr pHostImg = GetWindow()->DecodeImage(sFile.c_str()); if (pHostImg.get() != NULL && pHostImg->GetWidth() <= Global_HOST_AD_WIDTH_Int && pHostImg->GetWidth() > 0 && pHostImg->GetHeight() <= Global_HOST_AD_HEIGHT_Int && pHostImg->GetHeight() > 0) { m_pVisitHostImageButton->SetImage(ImageButtonType_Normal, pHostImg); m_pVisitHostButton->SetVisible(false); m_pVisitHostImageButton->SetVisible(true); Invalidate(); } }
NativeFrameBufferTexture::NativeFrameBufferTexture( NativeImagePtr nativeImage, Context& context) : FrameBufferTexture(nativeImage->GetWidth(), nativeImage->GetHeight(), nativeImage->GetPixelFormat(), context), mNativeImage(nativeImage) { DALI_LOG_INFO( Debug::Filter::gImage, Debug::General, "NativeFrameBufferTexture created 0x%x\n", &nativeImage ); }