Add support for Animation::EndAction::BakeFinal to builder
authorJavon Prince <javon.prince@samsung.com>
Thu, 1 May 2014 09:36:37 +0000 (10:36 +0100)
committerPaul Wisbey <p.wisbey@samsung.com>
Sat, 3 May 2014 10:02:57 +0000 (11:02 +0100)
Signed-off-by: Javon Prince <javon.prince@samsung.com>
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" );