Compartilhar via


estrutura D3DXTRACK_DESC

Descreve uma faixa de animação e especifica a mesclagem de peso, velocidade e posição para a pista em um determinado momento.

Sintaxe

typedef struct D3DXTRACK_DESC {
  D3DXPRIORITY_TYPE Priority;
  FLOAT             Weight;
  FLOAT             Speed;
  DOUBLE            Position;
  BOOL              Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;

Membros

Prioridade

Tipo: D3DXPRIORITY_TYPE

Tipo de prioridade, conforme definido em D3DXPRIORITY_TYPE.

Weight

Tipo: FLOAT

Valor de peso. O peso determina a proporção dessa faixa a ser combinada com outras faixas.

Velocidade

Tipo: FLOAT

Valor de velocidade. Isso é usado de forma semelhante a um multiplicador para dimensionar o período da faixa.

Posição

Tipo: DOUBLE

Posição de tempo da faixa, no período local de seu conjunto de animação atual.

Habilitar

Tipo: BOOL

Acompanhar habilitar/desabilitar. Para habilitar, defina como TRUE. Para desabilitar, defina como FALSE.

Comentários

As faixas com a mesma prioridade são combinadas e os dois valores resultantes são combinados usando o fator de combinação de prioridade. Uma faixa deve ter um conjunto de animação (armazenado separadamente) associado a ela.

Requisitos

Requisito Valor
parâmetro
D3dx9anim.h

Confira também

Estruturas D3DX