//********************************** Banshee Engine (www.banshee3d.com) **************************************************//
//**************** Copyright (c) 2016 Marko Pintera (marko.pintera@gmail.com). All rights reserved. **********************//
using System;
using System.Runtime.CompilerServices;
namespace BansheeEngine
{
/** @addtogroup Animation
* @{
*/
///
/// Contains a set of morph shapes, used for morph target animation. Each morph shape contains a single possible shape
/// that can be added on top of the base shape in order to create the animation.
///
public class MorphShapes : ScriptObject
{
///
/// Constructor for internal runtime use only.
///
private MorphShapes()
{ }
///
/// Returns a list of names of all available morph shapes.
///
public string[] Shapes
{
get { return Internal_GetShapes(mCachedPtr); }
}
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern string[] Internal_GetShapes(IntPtr instance);
}
/** @} */
}