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); } /** @} */ }