X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Fcore.h;h=493d684142bafe13537124bc3f95b93c2bf6ea61;hb=4fad7c0fbcdc7c359a852db081dc5db15a9b4db8;hp=8da55832b3066ee11f29fcb5030e40c40eeba419;hpb=0b21b1cdb38fd603e92722185ba9bfc180741f21;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/core.h b/dali/integration-api/core.h old mode 100644 new mode 100755 index 8da5583..493d684 --- a/dali/integration-api/core.h +++ b/dali/integration-api/core.h @@ -232,6 +232,7 @@ public: * @param[in] renderToFboEnabled Whether rendering into the Frame Buffer Object is enabled. * @param[in] depthBufferAvailable Whether the depth buffer is available * @param[in] stencilBufferAvailable Whether the stencil buffer is available + * @param[in] partialUpdateAvailble whether the partial update is available * @return A newly allocated Core. */ static Core* New( RenderController& renderController, @@ -242,7 +243,8 @@ public: ResourcePolicy::DataRetention policy, RenderToFrameBuffer renderToFboEnabled, DepthBufferAvailable depthBufferAvailable, - StencilBufferAvailable stencilBufferAvailable ); + StencilBufferAvailable stencilBufferAvailable, + PartialUpdateAvailable partialUpdateAvailable ); /** * Non-virtual destructor. Core is not intended as a base class. @@ -289,15 +291,6 @@ public: void RecoverFromContextLoss(); /** - * Notify the Core that the GL surface has been resized. - * This should be done at least once i.e. after the first call to ContextCreated(). - * The Core will use the surface size for camera calculations, and to set the GL viewport. - * Multi-threading note: this method should be called from the main thread - * @param[in] surface The resized surface - */ - void SurfaceResized( Integration::RenderSurface* surface ); - - /** * Notify the Core that the GL surface has been deleted. * Multi-threading note: this method should be called from the main thread * @param[in] surface The deleted surface @@ -364,8 +357,9 @@ public: * @pre The GL context must have been created, and made current. * @param[out] status showing whether update is required to run. * @param[in] forceClear force the Clear on the framebuffer even if nothing is rendered. + * @param[in] uploadOnly uploadOnly Upload the resource only without rendering. */ - void Render( RenderStatus& status, bool forceClear ); + void Render( RenderStatus& status, bool forceClear, bool uploadOnly ); /** * @brief Register a processor