ID3DXAnimationSet 接口
此接口封装动画控制器设置的动画所需的最低功能。 高级用户可能希望自行实现此接口以满足其特殊需求;但是,对于大多数用户,派生的 ID3DXCompressedAnimationSet 和 ID3DXKeyframedAnimationSet 接口应足够。
成员
ID3DXAnimationSet 接口继承自 IUnknown 接口。 ID3DXAnimationSet 还具有以下类型的成员:
方法
ID3DXAnimationSet 接口包含以下方法。
方法 | 说明 |
---|---|
GetAnimationIndexByName | 获取动画的索引,给定其名称。 |
GetAnimationNameByIndex | 获取动画的名称(给定其索引)。 |
GetCallback | 获取有关动画集中特定回调的信息。 |
GetName | 获取动画集名称。 |
GetNumAnimations | 获取动画集中的动画数。 |
GetPeriod | 获取动画集的周期。 |
GetPeriodicPosition | 返回动画集本地时间范围内的时间位置。 |
GetSRT | 获取动画集的缩放、旋转和平移值。 |
备注
动画集由同一动画的许多节点的动画组成。
LPD3DXANIMATIONSET 类型定义为指向此接口的指针。
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
请参阅