Compartilhar via


Método ID3DXAnimationController::KeyPriorityBlend

Define as teclas de evento de mesclagem para a faixa de animação especificada.

Sintaxe

D3DXEVENTHANDLE KeyPriorityBlend(
  [in] FLOAT               NewBlendWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Parâmetros

NewBlendWeight [in]

Tipo: FLOAT

Número entre 0 e 1 que é usado para combinar faixas.

StartTime [in]

Tipo: DOUBLE

Hora global de iniciar a mistura.

Duração [in]

Tipo: DOUBLE

Duração do tempo global da combinação.

Transição [in]

Tipo: D3DXTRANSITION_TYPE

Especifica o tipo de transição usado durante a combinação. 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 controlador de animação se mistura em três fases: faixas de baixa prioridade são combinadas primeiro, faixas de alta prioridade são combinadas em segundo lugar e, em seguida, os resultados de ambos são combinados.

Requisitos

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

Confira também

ID3DXAnimationController

SetPriorityBlend