Compartir a través de


Método ID3DXAnimationController::KeyTrackWeight

Establece una clave de evento que cambia el peso de una pista de animación. El peso se usa como multiplicador al combinar varias pistas.

Sintaxis

D3DXEVENTHANDLE KeyTrackWeight(
  [in] UINT                Track,
  [in] FLOAT               NewWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Parámetros

Pista [in]

Tipo: UINT

Identificador de la pista que se va a modificar.

NewWeight [in]

Tipo: FLOAT

Nuevo peso de la pista.

StartTime [in]

Tipo: DOUBLE

Clave de hora global. Especifica la hora global en la que se realizará el cambio.

Duración [in]

Tipo: DOUBLE

Tiempo de transición, que especifica cuánto tiempo tardará la transición suave en completarse.

Transición [in]

Tipo: D3DXTRANSITION_TYPE

Especifica el tipo de transición utilizado para la transición entre pesos. Consulte D3DXTRANSITION_TYPE.

Valor devuelto

Tipo: D3DXEVENTHANDLE

Identificador de eventos para el evento de combinación de prioridad. Se devuelve NULL si uno o varios de los parámetros de entrada no son válidos o si no hay ningún evento gratuito disponible.

Comentarios

El peso se utiliza como un multiplicador para determinar la cantidad de esta pista para mezclarse junto con otras pistas.

Requisitos

Requisito Value
Encabezado
D3dx9anim.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXAnimationController