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:
/**
*/
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()