Compartir a través de


estructura de D3DXTRACK_DESC

Describe una pista de animación y especifica la combinación de peso, velocidad y posición de la pista en un momento determinado.

Sintaxis

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

Miembros

Prioridad

Tipo: D3DXPRIORITY_TYPE

Tipo de prioridad, tal como se define en D3DXPRIORITY_TYPE.

Peso

Tipo: FLOAT

Valor de peso. El peso determina la proporción de esta pista que se va a mezclar con otras pistas.

Velocidad

Tipo: FLOAT

Valor de velocidad. Esto se usa de forma similar a un multiplicador para escalar el período de la pista.

Posición

Tipo: DOUBLE

Posición de tiempo de la pista, en el período de tiempo local de su conjunto de animaciones actual.

Habilitar

Tipo: BOOL

Realice un seguimiento de la habilitación o deshabilitación. Para habilitarlo, establezca en TRUE. Para deshabilitarlo, establezca en FALSE.

Observaciones

Las pistas con la misma prioridad se combinan y los dos valores resultantes se combinan mediante el factor de mezcla de prioridad. Una pista debe tener asociado un conjunto de animaciones (almacenado por separado).

Requisitos

Requisito Value
Encabezado
D3dx9anim.h

Vea también

Estructuras D3DX