/// <summary> /// ネイティブのインスタンスからラッパー側のインスタンスを生成する。 /// </summary> /// <param name="o"></param> /// <param name="type"></param> internal static KeyframeAnimation GenerateKeyframeAnimation(swig.KeyframeAnimation o, GenerationType type) { if (o == null) { return(null); } var p = o.GetPtr(); var existing = GC.KeyframeAnimations.GetObject(p); existing = GenerateInternal(existing, o, type); if (existing != null) { return(existing); } var ret = new KeyframeAnimation(o); GC.KeyframeAnimations.AddObject(p, ret); return(ret); }
/// <summary> /// ボーンごとのアニメーションを削除する。 /// </summary> /// <param name="keyframeAnimation">アニメーション</param> public void RemoveAnimation(KeyframeAnimation keyframeAnimation) { CoreInstance.RemoveAnimation(keyframeAnimation.CoreInstance); }
/// <summary> /// ボーンごとのアニメーションを追加する。 /// </summary> /// <param name="keyframeAnimation">アニメーション</param> public void AddAnimation(KeyframeAnimation keyframeAnimation) { CoreInstance.AddAnimation(keyframeAnimation.CoreInstance); }
/// <summary> /// ボーンごとのアニメーションを削除する。 /// </summary> /// <param name="keyframeAnimation">アニメーション</param> public void RemoveAnimation(KeyframeAnimation keyframeAnimation) { SwigObject.RemoveAnimation(keyframeAnimation.SwigObject); }
/// <summary> /// ボーンごとのアニメーションを追加する。 /// </summary> /// <param name="keyframeAnimation">アニメーション</param> public void AddAnimation(KeyframeAnimation keyframeAnimation) { SwigObject.AddAnimation(keyframeAnimation.SwigObject); }