ID3DXAnimationSet 介面
此介面會封裝動畫控制器所設定之動畫所需的最低功能。 進階使用者可能會想要自行實作此介面,以符合其特殊需求;不過,對於大部分的使用者而言,衍生的 ID3DXCompressedAnimationSet 和 ID3DXKeyframedAnimationSet 介面應該就已足夠。
成員
ID3DXAnimationSet介面繼承自IUnknown介面。 ID3DXAnimationSet 也有下列類型的成員:
方法
ID3DXAnimationSet介面具有這些方法。
方法 | 描述 |
---|---|
GetAnimationIndexByName | 取得動畫的索引,指定其名稱。 |
GetAnimationNameByIndex | 取得動畫的名稱,指定其索引。 |
GetCallback | 取得動畫集中特定回呼的相關資訊。 |
GetName | 取得動畫集名稱。 |
GetNumAnimations | 取得動畫集中的動畫數目。 |
GetPeriod | 取得動畫集的期間。 |
GetPeriodicPosition | 傳回動畫集之本機時間範圍中的時間位置。 |
GetSRT | 取得動畫集的縮放、旋轉和轉譯值。 |
備註
動畫集是由相同動畫的許多節點的動畫所組成。
LPD3DXANIMATIONSET 類型定義為這個介面的指標。
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱