/* -----------------------------------------------------------------------------
	GSFramework
	Copyright 2001-2013 Emmanuel Julien. All Rights Reserved.
----------------------------------------------------------------------------- */


#ifndef	__SCENEMOTIONCONTAINER__
#define	__SCENEMOTIONCONTAINER__


		#include "motion/scene_motion.h"


namespace GS {
	namespace Core {

/// Container for scene motions (3D/2D).
struct	SceneMotionContainer
{
		AutoList <SceneMotion *> motions;

		bool		FromMetaTag(NML::Tag &, const Map <uint, uint> *uid_map = 0);
		NML::Tag	*AsMetaTag() const;
};

	} // Core
} // GS


#endif	// __NMOTIONSETCONTAINER__
