+ mCameraActor.SetAspectRatio(worldSize.width / worldSize.height);
+}
+
+void Magnifier::SetProperty(BaseObject* object, Property::Index index, const Property::Value& value)
+{
+ Toolkit::Magnifier magnifier = Toolkit::Magnifier::DownCast(Dali::BaseHandle(object));
+
+ if(magnifier)
+ {
+ Magnifier& magnifierImpl(GetImpl(magnifier));
+ switch(index)
+ {
+ case Toolkit::Magnifier::Property::FRAME_VISIBILITY:
+ {
+ magnifierImpl.SetFrameVisibility(value.Get<bool>());
+ break;
+ }
+ case Toolkit::Magnifier::Property::MAGNIFICATION_FACTOR:
+ {
+ magnifierImpl.SetMagnificationFactor(value.Get<float>());
+ break;
+ }
+ }
+ }
+}
+
+Property::Value Magnifier::GetProperty(BaseObject* object, Property::Index index)
+{
+ Property::Value value;
+
+ Toolkit::Magnifier magnifier = Toolkit::Magnifier::DownCast(Dali::BaseHandle(object));
+
+ if(magnifier)
+ {
+ Magnifier& magnifierImpl(GetImpl(magnifier));
+ switch(index)
+ {
+ case Toolkit::Magnifier::Property::FRAME_VISIBILITY:
+ {
+ value = magnifierImpl.GetFrameVisibility();
+ break;
+ }
+ case Toolkit::Magnifier::Property::MAGNIFICATION_FACTOR:
+ {
+ value = magnifierImpl.GetMagnificationFactor();
+ break;
+ }
+ }
+ }
+
+ return value;