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
D3dx9anim.h

Vedi anche

Strutture D3DX