D3DXTRACK_DESC struttura
Descrive una traccia di animazione e specifica la combinazione di peso, velocità e posizione per la traccia in un determinato momento.
Sintassi
typedef struct D3DXTRACK_DESC {
D3DXPRIORITY_TYPE Priority;
FLOAT Weight;
FLOAT Speed;
DOUBLE Position;
BOOL Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;
Members
-
Priorità
-
Tipo: D3DXPRIORITY_TYPE
-
Tipo di priorità, come definito in D3DXPRIORITY_TYPE.
-
Weight
-
Tipo: FLOAT
-
Valore di peso. Il peso determina la proporzione di questa traccia per fondersi con altre tracce.
-
Velocità
-
Tipo: FLOAT
-
Valore di velocità. Questa operazione viene usata in modo analogo a un moltiplicatore per ridimensionare il periodo della traccia.
-
Position
-
Tipo: DOUBLE
-
Posizione temporale della traccia, nell'intervallo di tempo locale del set di animazioni corrente.
-
Attiva
-
Tipo: BOOL
-
Tenere traccia dell'abilitazione/disabilitazione. Per abilitare, impostare su TRUE. Per disabilitare, impostare su FALSE.
Commenti
Le tracce con la stessa priorità vengono combinate insieme e i due valori risultanti vengono quindi combinati usando il fattore di blend di priorità. Una traccia deve avere un set di animazioni (archiviato separatamente) associato.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche