Compartir a través de


Método ID3DXAnimationController::KeyPriorityBlend

Establece la combinación de claves de evento para la pista de animación especificada.

Sintaxis

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

Parámetros

NewBlendWeight [in]

Tipo: FLOAT

Número comprendido entre 0 y 1 que se usa para combinar pistas.

StartTime [in]

Tipo: DOUBLE

Hora global para iniciar la mezcla.

Duración [in]

Tipo: DOUBLE

Duración global del tiempo de la mezcla.

Transición [in]

Tipo: D3DXTRANSITION_TYPE

Especifica el tipo de transición utilizado durante la mezcla. Consulte D3DXTRANSITION_TYPE.

Valor devuelto

Tipo: D3DXEVENTHANDLE

Identificador de evento 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.

Observaciones

El controlador de animación se combina en tres fases: las pistas de prioridad baja se mezclan primero, las pistas de prioridad alta se mezclan en segundo lugar y, a continuación, los resultados de ambos se mezclan.

Requisitos

Requisito Value
Encabezado
D3dx9anim.h
Biblioteca
D3dx9.lib

Vea también

ID3DXAnimationController

SetPriorityBlend