Compartilhar via


Método ID3DXAnimationController::KeyTrackWeight

Define uma chave de evento que altera o peso de uma faixa de animação. O peso é usado como um multiplicador ao combinar várias faixas.

Sintaxe

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

Parâmetros

Acompanhar [in]

Tipo: UINT

Identificador da faixa a ser modificada.

NewWeight [in]

Tipo: FLOAT

Novo peso da pista.

StartTime [in]

Tipo: DOUBLE

Chave de tempo global. Especifica a hora global em que a alteração ocorrerá.

Duração [in]

Tipo: DOUBLE

Tempo de transição, que especifica quanto tempo a transição suave levará para ser concluída.

Transição [in]

Tipo: D3DXTRANSITION_TYPE

Especifica o tipo de transição usado para fazer a transição entre pesos. Confira D3DXTRANSITION_TYPE.

Valor retornado

Tipo: D3DXEVENTHANDLE

Identificador de evento para o evento de combinação de prioridade. NULL será retornado se um ou mais dos parâmetros de entrada forem inválidos ou nenhum evento gratuito estiver disponível.

Comentários

O peso é usado como um multiplicador para determinar quanto dessa faixa deve ser combinada com outras faixas.

Requisitos

Requisito Valor
parâmetro
D3dx9anim.h
Biblioteca
D3dx9.lib

Confira também

ID3DXAnimationController