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
D3dx9anim.h
Libreria
D3dx9.lib

Vedi anche

Interfacce D3DX