X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Frender%2Frenderers%2Frender-renderer.h;h=f567e2a6b0323a194b29ef867781ab88cda1344e;hb=52e9b30264e4e57249472521b3e0034825d5c02d;hp=d6668a13247707af8583bb4dcc28c415ea17d77a;hpb=0be9871622e50eb0a4637311b5257390dbde63be;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/render/renderers/render-renderer.h b/dali/internal/render/renderers/render-renderer.h index d6668a1..f567e2a 100644 --- a/dali/internal/render/renderers/render-renderer.h +++ b/dali/internal/render/renderers/render-renderer.h @@ -19,6 +19,11 @@ */ // INTERNAL INCLUDES +#include +#include +#include + +#include #include #include #include @@ -28,9 +33,6 @@ #include #include #include -#include -#include -#include namespace Dali { @@ -164,9 +166,10 @@ public: /** * Second-phase construction. * This is called when the renderer is inside render thread - * @param[in] context Context used by the renderer + * @param[in] context Context used by the renderer (To be removed) + * @param[in] graphicsController The graphics controller to use */ - void Initialize(Context& context); + void Initialize(Context& context, Graphics::Controller& graphicsController); /** * Destructor @@ -371,7 +374,7 @@ public: const Matrix& projectionMatrix, const Vector3& size, bool blend, - Vector& boundTextures, + Vector& boundTextures, const Dali::Internal::SceneGraph::RenderInstruction& instruction, uint32_t queueIndex); @@ -438,9 +441,10 @@ private: * @param[in] boundTextures The textures bound for rendering * @return False if create or bind failed, true if success. */ - bool BindTextures(Context& context, Program& program, Vector& boundTextures); + bool BindTextures(Context& context, Program& program, Graphics::CommandBuffer& commandBuffer, Vector& boundTextures); private: + Graphics::Controller* mGraphicsController; OwnerPointer mRenderDataProvider; Context* mContext;