TypeRegistration mType( typeid( Dali::BitmapImage ), typeid( Dali::Image ), NULL );
} // unnamed namespace
-BitmapImagePtr BitmapImage::New( unsigned int width, unsigned int height, Pixel::Format pixelformat, LoadPolicy loadPol, ReleasePolicy releasePol )
+BitmapImagePtr BitmapImage::New( unsigned int width, unsigned int height, Pixel::Format pixelformat, ReleasePolicy releasePol )
{
- BitmapImagePtr internal = new BitmapImage( width, height, pixelformat, loadPol, releasePol );
+ BitmapImagePtr internal = new BitmapImage( width, height, pixelformat, releasePol );
internal->Initialize();
return internal;
}
return internal;
}
-BitmapImage::BitmapImage(unsigned int width, unsigned int height, Pixel::Format pixelformat, LoadPolicy loadPol, ReleasePolicy releasePol)
-: Image(loadPol, releasePol),
+BitmapImage::BitmapImage(unsigned int width, unsigned int height, Pixel::Format pixelformat, ReleasePolicy releasePol)
+: Image(releasePol),
mIsDataExternal(false)
{
ThreadLocalStorage& tls = ThreadLocalStorage::Get();
}
BitmapImage::BitmapImage(PixelBuffer* pixBuf, unsigned int width, unsigned int height, Pixel::Format pixelformat, unsigned int stride, ReleasePolicy releasePol)
-: Image(ImageLoadPolicyDefault, releasePol),
+: Image(releasePol),
mIsDataExternal(true)
{
ThreadLocalStorage& tls = ThreadLocalStorage::Get();
--mConnectionCount;
- if (mConnectionCount == 0 && mReleasePolicy == Dali::Image::Unused)
+ if (mConnectionCount == 0 && mReleasePolicy == Dali::Image::UNUSED)
{
mBitmapCached = mResourceClient->GetBitmap(mTicket);
// release image memory when it's not visible anymore (decrease ref. count of texture)