[Problem] We have an API that makes the user think that we can alter the loading and releasing of
native images. This is not the case (and no implementation is provided either).
[Solution] Remove the API.
Change-Id: I3219652937b70465429080a629f9ee77a501882a
return image;
}
-ImagePtr Image::New( NativeImage& nativeImg, LoadPolicy loadPol, ReleasePolicy releasePol )
+ImagePtr Image::New( NativeImage& nativeImg )
{
ImagePtr image = new Image;
image->Initialize();
* the maximum size of the image is limited by GL_MAX_TEXTURE_SIZE
* @pre nativeImg should be initialised
* @param [in] nativeImg already initialised NativeImage
- * @param [in] loadPol controls time of loading a resource from the filesystem (default: load when Image is created).
- * @param [in] releasePol optionally relase memory when image is not visible on screen (default: keep image data until Image object is alive).
* @return a pointer to a newly created object.
*/
- static ImagePtr New( NativeImage& nativeImg,
- LoadPolicy loadPol=ImageLoadPolicyDefault,
- ReleasePolicy releasePol=ImageReleasePolicyDefault );
+ static ImagePtr New( NativeImage& nativeImg );
/**
* @copydoc Dali::Image::GetLoadingState()
return Image(internal.Get());
}
-Image Image::New(NativeImage& nativeImg, LoadPolicy loadPol, ReleasePolicy releasePol)
-{
- Internal::ImagePtr internal = Internal::Image::New(nativeImg, loadPol, releasePol);
- return Image(internal.Get());
-}
-
Image Image::DownCast( BaseHandle handle )
{
return Image( dynamic_cast<Dali::Internal::Image*>(handle.GetObjectPtr()) );
static Image New(NativeImage& nativeImg);
/**
- * @brief Creates object with already loaded NativeImage.
- *
- * The maximum size of the image is limited by GL_MAX_TEXTURE_SIZE
- * @pre nativeImg should be initialised
- * @param [in] nativeImg already initialised NativeImage
- * @param [in] loadPol The LoadPolicy to apply when allocating the GL resource.
- * @param [in] releasePol The ReleasePolicy to apply to Image.
- * @return A handle to a newly allocated object
- */
- static Image New(NativeImage& nativeImg, LoadPolicy loadPol, ReleasePolicy releasePol);
-
- /**
* @brief Downcast an Object handle to Image handle.
*
* If handle points to a Image object the