Add support for Animation::EndAction::BakeFinal to builder
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / builder / builder-animations.cpp
index 4e26ad6..454a686 100644 (file)
@@ -180,6 +180,10 @@ Animation CreateAnimation( const TreeNode& child, const Replacement& constant, D
     {
       animation.SetEndAction( Animation::Discard );
     }
+    else if("BAKE_FINAL" == *endAction)
+    {
+      animation.SetEndAction( Animation::BakeFinal );
+    }
   }
 
   if( OptionalString endAction = constant.IsString(  IsChild(child, "destroy-action" ) ) )
@@ -192,6 +196,10 @@ Animation CreateAnimation( const TreeNode& child, const Replacement& constant, D
     {
       animation.SetDestroyAction( Animation::Discard );
     }
+    else if("BAKE_FINAL" == *endAction)
+    {
+      animation.SetDestroyAction( Animation::BakeFinal );
+    }
   }
 
   OptionalChild propertiesNode = IsChild(child, "properties" );