/// <summary> /// オプションの全てを削除する処理 /// </summary> public void RemoveAll() { //以下、キーフレーム全削除処理 foreach (int inKey in this.mDicKeyFrame.Keys) { ClsDatKeyFrame clDatKeyFrame = this.mDicKeyFrame[inKey]; clDatKeyFrame.RemoveAll(); } this.mDicKeyFrame.Clear(); }
/// <summary> /// キーフレーム削除処理 /// </summary> /// <param name="inFrameNo">フレーム番号</param> public void RemoveKeyFrame(int inFrameNo) { if (inFrameNo == 0) { return; //0フレーム目のキーフレームは消せない } bool isExist = this.IsExistKeyFrame(inFrameNo); if (!isExist) { return; } ClsDatKeyFrame clDatKeyFrame = this.mDicKeyFrame[inFrameNo]; clDatKeyFrame.RemoveAll(); this.mDicKeyFrame.Remove(inFrameNo); }