}
}
- // Should not come here
- DALI_ASSERT_DEBUG( false && "Constraint missing in RemoveConstraint" );
+ //it may be that the constraint has already been removed e.g. from disconnection from scene graph, so nothing needs to be done
}
PropertyOwner::PropertyOwner()
{
}
+void PropertyOwner::AddUniformMapping( UniformPropertyMapping* map )
+{
+ mUniformMaps.Add( map );
+}
+
+void PropertyOwner::RemoveUniformMapping( const std::string& uniformName )
+{
+ mUniformMaps.Remove( uniformName );
+}
+
+const UniformMap& PropertyOwner::GetUniformMap() const
+{
+ return mUniformMaps;
+}
+
+void PropertyOwner::AddUniformMapObserver( UniformMap::Observer& observer )
+{
+ mUniformMaps.AddObserver( observer );
+}
+
+void PropertyOwner::RemoveUniformMapObserver( UniformMap::Observer& observer )
+{
+ mUniformMaps.RemoveObserver( observer );
+}
+
+
+
} // namespace SceneGraph
} // namespace Internal