X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fpublic-api%2Fimages%2Fframe-buffer-image.cpp;h=5a973690ffc8d1d8dc61bbf419d7fc6ce970b255;hb=ff364987bf3c2ef5bb2b57348747eeb784d8ba90;hp=6d2ea36db0b6d4ac31197ac9b3a2d93035d7f010;hpb=a416e02739d885d7469ddba790c15974df6091e1;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/public-api/images/frame-buffer-image.cpp b/dali/public-api/images/frame-buffer-image.cpp index 6d2ea36..5a97369 100644 --- a/dali/public-api/images/frame-buffer-image.cpp +++ b/dali/public-api/images/frame-buffer-image.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2015 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,8 +31,8 @@ FrameBufferImage::FrameBufferImage() { } -FrameBufferImage::FrameBufferImage(Internal::FrameBufferImage* internal) - : Image(internal) +FrameBufferImage::FrameBufferImage( Internal::FrameBufferImage* internal ) +: Image(internal) { } @@ -40,48 +40,30 @@ FrameBufferImage::~FrameBufferImage() { } -FrameBufferImage::FrameBufferImage(const FrameBufferImage& handle) +FrameBufferImage::FrameBufferImage( const FrameBufferImage& handle ) : Image(handle) { } -FrameBufferImage& FrameBufferImage::operator=(const FrameBufferImage& rhs) +FrameBufferImage& FrameBufferImage::operator=( const FrameBufferImage& rhs ) { BaseHandle::operator=(rhs); return *this; } -FrameBufferImage FrameBufferImage::New(unsigned int width, unsigned int height, Pixel::Format pixelformat) +FrameBufferImage FrameBufferImage::New( unsigned int width, unsigned int height, Pixel::Format pixelformat, RenderBuffer::Format bufferformat ) { Dali::Vector2 stageSize = Stage::GetCurrent().GetSize(); Internal::FrameBufferImagePtr internal = Internal::FrameBufferImage::New( (0 == width) ? stageSize.width : width, (0 == height) ? stageSize.height : height, pixelformat, - Dali::Image::Never); + bufferformat); return FrameBufferImage(internal.Get()); } -FrameBufferImage FrameBufferImage::New(unsigned int width, unsigned int height, Pixel::Format pixelformat, ReleasePolicy releasePolicy) -{ - Dali::Vector2 stageSize = Stage::GetCurrent().GetSize(); - Internal::FrameBufferImagePtr internal = Internal::FrameBufferImage::New( - (0 == width) ? stageSize.width : width, - (0 == height) ? stageSize.height : height, - pixelformat, - releasePolicy); - - return FrameBufferImage(internal.Get()); -} - -FrameBufferImage FrameBufferImage::New( NativeImage& image, ReleasePolicy releasePolicy ) -{ - Internal::FrameBufferImagePtr internal = Internal::FrameBufferImage::New( image, releasePolicy ); - return FrameBufferImage(internal.Get()); -} - -FrameBufferImage FrameBufferImage::New( NativeImage& image ) +FrameBufferImage FrameBufferImage::New( NativeImageInterface& image ) { Internal::FrameBufferImagePtr internal = Internal::FrameBufferImage::New( image ); return FrameBufferImage(internal.Get()); @@ -89,7 +71,7 @@ FrameBufferImage FrameBufferImage::New( NativeImage& image ) FrameBufferImage FrameBufferImage::DownCast( BaseHandle handle ) { - return FrameBufferImage( dynamic_cast(handle.GetObjectPtr()) ); + return FrameBufferImage( dynamic_cast( handle.GetObjectPtr() ) ); } } // namespace Dali