• R/O
  • SSH
  • HTTPS

mmdx: Commit


Commit MetaInfo

Revision643 (tree)
Time2010-12-04 14:57:49
Authorwilfrem

Log Message

ゴミファイル削除

Change Summary

  • delete: branches/PipelineRefactor2/MikuMikuDanceXNA/Model/IMMDModel.cs

Incremental Difference

--- branches/PipelineRefactor2/MikuMikuDanceXNA/Model/IMMDModel.cs (revision 642)
+++ branches/PipelineRefactor2/MikuMikuDanceXNA/Model/IMMDModel.cs (nonexistent)
@@ -1,76 +0,0 @@
1-using System;
2-using Microsoft.Xna.Framework.Graphics;
3-using Microsoft.Xna.Framework;
4-using MikuMikuDance.XNA.Motion;
5-using MikuMikuDance.XNA.Accessory;
6-namespace MikuMikuDance.XNA.Model
7-{
8- /// <summary>
9- /// MMDModelインターフェイス
10- /// </summary>
11- public interface MMDModel
12- {
13- /// <summary>
14- /// モデル名
15- /// </summary>
16- string Name { get; }
17- /// <summary>
18- /// MikuMikuDanceXNA.TimeRularをこのモデルが呼び出すかどうか
19- /// </summary>
20- bool UseTimeRular { get; set; }
21- /// <summary>
22- /// Draw を呼び出す必要があるかどうかを示します。
23- /// </summary>
24- bool Visible { get; set; }
25- /// <summary>
26- /// ボーンマネージャ
27- /// </summary>
28- MMDBoneManager BoneManager { get; }
29- /// <summary>
30- /// フェイスマネージャ
31- /// </summary>
32- MMDFaceManager FaceManager { get; }
33- /// <summary>
34- /// アニメーションプレイヤー
35- /// </summary>
36- AnimationPlayer Player { get; }
37- /// <summary>
38- /// 物理マネージャー
39- /// </summary>
40- MMDPhysicsManager Physics { get; }
41-
42- /// <summary>
43- /// モーションを適用する直前に呼ばれる
44- /// </summary>
45- event UpdateDelegate BeforeApplyMotion;
46- /// <summary>
47- /// モーションを適応した直後、MMDBoneManager.Update()(MMDBone.WorldTransformを計算する関数)が呼ばれるまでの間に呼ばれる
48- /// </summary>
49- /// <remarks>モーションをプログラムから操作したい場合はこのイベントを利用する</remarks>
50- event UpdateDelegate AfterApplyMotion;
51- /// <summary>
52- /// MMDBoneManager.Update()を行った直後に呼ばれる
53- /// </summary>
54- /// <remarks>このタイミングでボーンのWorldTransformの更新まで終わっている</remarks>
55- event UpdateDelegate AfterBoneManagerUpdate;
56-
57- /// <summary>
58- /// アクセサリをモデルに関連付け
59- /// </summary>
60- /// <param name="accessory">アクセサリ</param>
61- /// <param name="vacData">VAC設定データ</param>
62- void SetAccessory(MMDAccessory accessory, MMD_VAC vacData);
63- /// <summary>
64- /// アクセサリをモデルに関連付け
65- /// </summary>
66- /// <param name="accessory">アクセサリ</param>
67- /// <param name="transform">アクセサリの位置</param>
68- /// <param name="boneName">基準ボーン名</param>
69- void SetAccessory(MMDAccessory accessory, Matrix transform, string boneName);
70- /// <summary>
71- /// アクセサリのモデルへの関連付けの解除
72- /// </summary>
73- /// <param name="accessory">アクセサリ</param>
74- void ReleaseAccessory(MMDAccessory accessory);
75- }
76-}
Show on old repository browser