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