Interfaccia ID3DXAnimationSet
Questa interfaccia incapsula la funzionalità minima necessaria per un set di animazioni da parte di un controller di animazione. Gli utenti avanzati potrebbero voler implementare questa interfaccia per soddisfare le proprie esigenze specializzate; per la maggior parte degli utenti, tuttavia, le interfacce ID3DXCompressedAnimationSet e ID3DXKeyframedAnimationSet derivate devono essere sufficienti.
Membri
L'interfaccia ID3DXAnimationSet eredita dall'interfaccia IUnknown . ID3DXAnimationSet include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXAnimationSet include questi metodi.
Metodo | Descrizione |
---|---|
GetAnimationIndexByName | Ottiene l'indice di un'animazione, in base al nome. |
GetAnimationNameByIndex | Ottiene il nome di un'animazione, in base al relativo indice. |
GetCallback | Ottiene informazioni su un callback specifico nel set di animazioni. |
GetName | Ottiene il nome del set di animazioni. |
GetNumAnimations | Ottiene il numero di animazioni nel set di animazioni. |
GetPeriod | Ottiene il periodo del set di animazioni. |
GetPeriodicPosition | Restituisce la posizione temporale nell'intervallo di tempo locale di un set di animazioni. |
GetSRT | Ottiene i valori di scala, rotazione e traslazione del set di animazioni. |
Commenti
Un set di animazioni è costituito da animazioni per molti nodi per la stessa animazione.
Il tipo LPD3DXANIMATIONSET è definito come puntatore a questa interfaccia.
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche