Added connection for sampler texture
[platform/core/uifw/dali-core.git] / dali / internal / update / effects / scene-graph-material.h
index 14201e1..f4e7f56 100644 (file)
@@ -39,7 +39,7 @@ class Shader;
 class ConnectionObserver;
 class SceneController;
 
-class Material : public PropertyOwner, public MaterialDataProvider, public UniformMap::Observer
+class Material : public PropertyOwner, public MaterialDataProvider, public UniformMap::Observer, public ConnectionObservers::Observer
 {
 public:
   /**
@@ -114,6 +114,18 @@ public: // UniformMap::Observer
    */
   virtual void UniformMappingsChanged( const UniformMap& mappings );
 
+public: // ConnectionObserver::Observer
+
+  /**
+   * @copydoc ConnectionObservers::ConnectionsChanged
+   */
+  virtual void ConnectionsChanged( PropertyOwner& owner );
+
+  /**
+   * @copydoc ConnectionObservers::ConnectedUniformMapChanged
+   */
+  virtual void ConnectedUniformMapChanged( );
+
 public: // PropertyOwner implementation
   /**
    * @copydoc Dali::Internal::SceneGraph::PropertyOwner::ResetDefaultProperties()