X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fcommon%2Fcore-impl.h;h=d40f827ed679dac6f2c74d114ea7c1df1df2133a;hb=ab53e305cc7a1f47578d84cc89592c2601ce7ac7;hp=89bf41edcd6f15893e25d7b3c861cf86eeab44ca;hpb=ea81f4f8c47139d98f0fc30a999152997faf27c2;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/common/core-impl.h b/dali/internal/common/core-impl.h index 89bf41e..d40f827 100644 --- a/dali/internal/common/core-impl.h +++ b/dali/internal/common/core-impl.h @@ -65,6 +65,8 @@ namespace SceneGraph class UpdateManager; class RenderManager; class DiscardQueue; +class TextureCacheDispatcher; +class GeometryBatcher; } /** @@ -160,11 +162,6 @@ public: void ProcessEvents(); /** - * @copydoc Dali::Integration::Core::UpdateTouchData(const Integration::TouchData&) - */ - void UpdateTouchData(const Integration::TouchData& touch); - - /** * @copydoc Dali::Integration::Core::GetMaximumUpdateCount() */ unsigned int GetMaximumUpdateCount() const; @@ -288,6 +285,7 @@ private: SceneGraph::UpdateManager* mUpdateManager; ///< Update manager SceneGraph::RenderManager* mRenderManager; ///< Render manager SceneGraph::DiscardQueue* mDiscardQueue; ///< Used to cleanup nodes & resources when no longer in use. + SceneGraph::TextureCacheDispatcher* mTextureCacheDispatcher; ///< Used to send messages to TextureCache LockedResourceQueue* mTextureUploadedQueue; ///< Stores resource ids which require post processing after render NotificationManager* mNotificationManager; ///< Notification manager AnimationPlaylistOwner mAnimationPlaylist; ///< For 'Fire and forget' animation support @@ -296,9 +294,8 @@ private: ShaderFactory* mShaderFactory; ///< Shader resource factory ResourceClient* mResourceClient; ///< Asynchronous Resource Loading ResourceManager* mResourceManager; ///< Asynchronous Resource Loading - TouchResampler* mTouchResampler; ///< Resamples touches to correct frame rate. IntrusivePtr< RelayoutController > mRelayoutController; ///< Size negotiation relayout controller - + SceneGraph::GeometryBatcher* mGeometryBatcher; ///< Instance of the geometry batcher bool mIsActive : 1; ///< Whether Core is active or suspended bool mProcessingEvent : 1; ///< True during ProcessEvents()