共用方式為


ID3DXAnimationSet 介面

此介面會封裝動畫控制器所設定之動畫所需的最低功能。 進階使用者可能會想要自行實作此介面,以符合其特殊需求;不過,對於大部分的使用者而言,衍生的 ID3DXCompressedAnimationSetID3DXKeyframedAnimationSet 介面應該就已足夠。

成員

ID3DXAnimationSet介面繼承自IUnknown介面。 ID3DXAnimationSet 也有下列類型的成員:

方法

ID3DXAnimationSet介面具有這些方法。

方法 描述
GetAnimationIndexByName 取得動畫的索引,指定其名稱。
GetAnimationNameByIndex 取得動畫的名稱,指定其索引。
GetCallback 取得動畫集中特定回呼的相關資訊。
GetName 取得動畫集名稱。
GetNumAnimations 取得動畫集中的動畫數目。
GetPeriod 取得動畫集的期間。
GetPeriodicPosition 傳回動畫集之本機時間範圍中的時間位置。
GetSRT 取得動畫集的縮放、旋轉和轉譯值。

 

備註

動畫集是由相同動畫的許多節點的動畫所組成。

LPD3DXANIMATIONSET 類型定義為這個介面的指標。

typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;

規格需求

需求
標頭
D3dx9anim.h
程式庫
D3dx9.lib

另請參閱

D3DX 介面