- Toolkit::RendererFactory::Get().ResetRenderer( mRenderer, self, mUrl, mImageSize );
+ Toolkit::RendererFactory::Get().ResetRenderer( mRenderer, self, mUrl, size );
+
+ RelayoutRequest();
+ }
+}
+
+Image ImageView::GetImage() const
+{
+ return mImage;
+}
+
+void ImageView::EnablePreMultipliedAlpha( bool preMultipled )
+{
+ if( mRenderer )
+ {
+ GetImplementation( mRenderer ).EnablePreMultipliedAlpha( preMultipled );
+ }
+}
+
+bool ImageView::IsPreMultipliedAlphaEnabled() const
+{
+ if( mRenderer )
+ {
+ return GetImplementation( mRenderer ).IsPreMultipliedAlphaEnabled();
+ }
+ return false;
+}
+
+void ImageView::SetDepthIndex( int depthIndex )
+{
+ if( mRenderer )
+ {
+ mRenderer.SetDepthIndex( depthIndex );