using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace BansheeEngine
{
/** @addtogroup Animation
* @{
*/
///
/// Contains a set of morph channels used for morph target animation. Each morph channel contains one or multiple shapes
/// which are blended together depending on frame animation. Each channel is then additively blended together depending on
/// some weight.
///
public partial class MorphShapes : ScriptObject
{
private MorphShapes(bool __dummy0) { }
protected MorphShapes() { }
/// Returns a list of all morph channels in the morph animation.
public MorphChannel[] Channels
{
get { return Internal_getChannels(mCachedPtr); }
}
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern MorphChannel[] Internal_getChannels(IntPtr thisPtr);
}
/** @} */
}