{
RemoveTexture();
}
+
+ // Remove ExternalTexture When ImageVisual is destroyed
+ if(mImageUrl.IsValid() && mImageUrl.GetProtocolType() == VisualUrl::TEXTURE)
+ {
+ mFactoryCache.GetTextureManager().RemoveExternalTexture(mImageUrl.GetUrl());
+ }
}
}