X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fpublic-api%2Fimages%2Fframe-buffer-image.h;h=a7c999cb100a4ed9e0a43cb254ec69c04efbf4bc;hb=refs%2Fchanges%2F90%2F87990%2F6;hp=a778d697876448424b2a738bd3a72927ccd7c0eb;hpb=637c2f95aa51c9872004d5ee6733169812db3496;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/public-api/images/frame-buffer-image.h b/dali/public-api/images/frame-buffer-image.h index a778d69..a7c999c 100644 --- a/dali/public-api/images/frame-buffer-image.h +++ b/dali/public-api/images/frame-buffer-image.h @@ -54,11 +54,10 @@ enum Format ///< Framebuffer format, default color depth is RGBA 32 bit with alp } /** - * @brief FrameBufferImage represents a GLES Frame Buffer Object and contains the result + * @brief FrameBufferImage represents an Open GL ES Frame Buffer Object and contains the result * of an 'off screen' render pass of a RenderTask. * - * The FrameBufferImage can then be used with an @ref Dali::Toolkit::ImageView (with optional shader - * effects) and rendered to the screen. + * The FrameBufferImage can then be used for rendering to the screen. * @SINCE_1_0.0 */ class DALI_IMPORT_API FrameBufferImage : public Image @@ -89,28 +88,6 @@ public: RenderBuffer::Format bufferFormat = RenderBuffer::COLOR); /** - * @DEPRECATED_1_1.3. Use New() instead. - * - * @brief Create a new FrameBufferImage. - * - * The maximum size of the image is limited by GL_MAX_TEXTURE_SIZE. - * @SINCE_1_0.0 - * @remarks Image::ReleasePolicy is an experimental feature and might not be supported in the next release. - * We do recommend not to use this method. - * Please refer the Remarks of ReleasePolicy for more information. - * @param [in] width The width in pixels. Setting to zero will use the width of the stage. - * @param [in] height The height in pixels. Setting to zero will use the height of the stage. - * @param [in] pixelFormat The pixel format. - * @param [in] releasePolicy The releasePolicy to apply to the FrameBufferImage. - * @param [in] bufferFormat The format of the buffers that are going to be created for the FBO, (COLOR and DEPTH buffer as default) - * - * @return A handle to a new instance of a FrameBufferImage. - * @post When the FrameBufferImage is first used as a render target, an exception may be thrown if pixelFormat is not supported on the hardware platform. - */ - static FrameBufferImage New(unsigned int width, unsigned int height, Pixel::Format pixelFormat, ReleasePolicy releasePolicy, - RenderBuffer::Format bufferFormat = RenderBuffer::COLOR); - - /** * @brief Create a new FrameBufferImage. * * The maximum size of the image is limited by GL_MAX_TEXTURE_SIZE. @@ -123,24 +100,6 @@ public: static FrameBufferImage New(NativeImageInterface& image); /** - * @DEPRECATED_1_1.3. Use New( NativeImageInterface& ) instead. - * - * @brief Create a new FrameBufferImage. - * - * The maximum size of the image is limited by GL_MAX_TEXTURE_SIZE. - * @SINCE_1_0.0 - * @remarks Image::ReleasePolicy is an experimental feature and might not be supported in the next release. - * We do recommend not to use this method. - * Please refer the remarks of ReleasePolicy for more information. - * @param [in] image The native image. - * @param [in] releasePolicy The releasePolicy to apply to the FrameBufferImage. - * - * @return A handle to a new instance of a FrameBufferImage. - * @post When the FrameBufferImage is first used as a render target, an exception may be thrown if the NativeImage cannot be mapped to a texture. - */ - static FrameBufferImage New(NativeImageInterface& image, ReleasePolicy releasePolicy); - - /** * @brief Downcast a handle to FrameBufferImage handle. * * If handle points to a FrameBufferImage object the